【发布时间】:2015-10-18 22:35:37
【问题描述】:
我刚刚在gitlab 创建了一个私有 git 存储库,但我没有设置 SSH。 (我无法使用它,因为 Visual Studio 不支持它)
我尝试使用 Git Bash 克隆它,但它没有提示我输入密码(如果它是私有的,则应该输入密码)。
那么,如何仅通过知道链接来保护我的存储库不被随机人克隆呢?为什么不提示输入密码?
【问题讨论】:
-
可以推送到你克隆的项目吗?它应该提示您输入密码信息。另外,我注意到您正在使用 HTTPS 克隆存储库,但说您没有 SSH 设置。它们是不同的协议,因此您没有 SSH 的事实并不重要。
-
@AndrewWylie,是的,我可以推送它。我真的不明白。如果它是私有的,为什么我可以在没有密码的情况下拉取和推送?
-
你应该做不到。我只是测试了自己,但无法做到。我唯一能想到的是您的凭据保存在某个地方。听起来你在 Windows 上,也许检查一下credential store?
-
我检查了凭证存储并看到我的密码保存在那里。非常感谢:)
-
当然,没问题:)。下次尝试在问题中添加更多信息。最初我以为你在 Mac OS 上,所以我浪费了一些时间。我已经提交了一个实际的答案,所以你可以接受吗?