2
我刚刚在gitlab上创建了一个私人git存储库,但我没有安装SSH。 (我不能使用它,因为visual studio不支持它)
我试图克隆它使用Git Bash,并没有提示我输入密码(它应该如果它是私人的)。
那么,如何才能保护我的回购免受随机人员的克隆只需知道链接?为什么不提示输入密码?在gitlab中克隆私人回购没有密码?
我刚刚在gitlab上创建了一个私人git存储库,但我没有安装SSH。 (我不能使用它,因为visual studio不支持它)
我试图克隆它使用Git Bash,并没有提示我输入密码(它应该如果它是私人的)。
那么,如何才能保护我的回购免受随机人员的克隆只需知道链接?为什么不提示输入密码?在gitlab中克隆私人回购没有密码?
从它的声音,你很可能以前保存在操作系统上的凭据。这听起来像你在Windows上,所以也许检查credential store?
如果您找不到凭据存储区,请参阅http://security.stackexchange.com/a/15575/49381 – glenschler
你可以推到你克隆的项目吗?它应该提示你输入你的密码信息。另外,我注意到你使用HTTPS来克隆版本库,但是说你没有安装SSH。他们是不同的协议,所以你没有SSH的事实并不重要。 – Andrew
@AndrewWylie,是的,我可以推动它。我不太明白。如果它是私密的,为什么我可以在没有密码的情况下进行推送? –
你不应该能够。我只是测试自己,并没有能力。我能想到的唯一的事情就是你的凭证保存在某个地方。这听起来像你在Windows上,也许检查[凭证存储](http://windows.microsoft.com/en-us/windows7/manage-stored-passwords-certificates-and-other-credentials)? – Andrew