2017-06-14 208 views
0

所以我想避免在同步个人回购时一直输入我的密码,所以我在我的2个盒子上设置了SSH密钥。bitbucket:设置SSH密钥,但仍然要求输入密码

在第一个盒子上,它工作正常。但是第二个,在同步回购时仍然一直要求我输入密码。

我删除了删除了我的工作文件夹(其中包括用户文件和.git文件夹),并重新从头开始使用git克隆甚至git克隆要求输入密码。

我以前为至少10个与工作相关的回购协议设置了SSH密钥,并且从来没有遇到过这个问题。但它只是现在我开始使用git/bitbucket为我的个人的东西。

任何想法我做错了什么?谢谢!

+2

请添加您所使用的“混帐克隆”命令。 –

+1

你也可以用'ssh -T git @ bitbucket.org'从第二个盒子测试你的SSH连接 - 如果密钥对在两端都设置正确,它应该返回你的Bitbucket用户名。 –

+0

@JimRedmond明天我会。谢谢! – mrjayviper

回答

0

它基于克隆过程中使用的url。如果您使用'https',它会一直要求输入密码。而是使用在Bitbucket中的repo概览屏幕中的SSH下提到的那个。

它是这样的:

git clone [email protected]:.... 
相关问题