2015-10-18 80 views
2

我刚刚在gitlab上创建了一个私人git存储库,但我没有安装SSH。 (我不能使用它,因为visual studio不支持它)
enter image description here
我试图克隆它使用Git Bash,并没有提示我输入密码(它应该如果它是私人的)。
enter image description here
那么,如何才能保护我的回购免受随机人员的克隆只需知道链接?为什么不提示输入密码?在gitlab中克隆私人回购没有密码?

+0

你可以推到你克隆的项目吗?它应该提示你输入你的密码信息。另外,我注意到你使用HTTPS来克隆版本库,但是说你没有安装SSH。他们是不同的协议,所以你没有SSH的事实并不重要。 – Andrew

+0

@AndrewWylie,是的,我可以推动它。我不太明白。如果它是私密的,为什么我可以在没有密码的情况下进行推送? –

+1

你不应该能够。我只是测试自己,并没有能力。我能想到的唯一的事情就是你的凭证保存在某个地方。这听起来像你在Windows上,也许检查[凭证存储](http://windows.microsoft.com/en-us/windows7/manage-stored-passwords-certificates-and-other-credentials)? – Andrew

回答

2

从它的声音,你很可能以前保存在操作系统上的凭据。这听起来像你在Windows上,所以也许检查credential store

+0

如果您找不到凭据存储区,请参阅http://security.stackexchange.com/a/15575/49381 – glenschler

相关问题