我采取了必要的步骤创建了ssh密钥,将公钥上传到Bitbucket SSH密钥。然后我使用https克隆一个仓库。我注意到使用git@XXX克隆不起作用,并且会出现连接服务器过期的消息。
如果我使用https克隆,则无需询问我的Bitbucket用户名和密码即可将存储库克隆到本地计算机。当我更改本地git目录并想要推回Bitbucket存储库时,我总是收到“身份验证失败”的消息。我无法理解为什么会收到此消息?当我git push时,命令行(mac os x)会提示我输入bitbucket.org的用户名和密码,我输入正确的bitbucket用户名/密码,但始终收到“身份验证失败”的消息。
我不确定自己做错了什么,也不知道如何解决这个问题。
---编辑---
以下是我执行以下命令后得到的结果:
如果我使用https克隆,则无需询问我的Bitbucket用户名和密码即可将存储库克隆到本地计算机。当我更改本地git目录并想要推回Bitbucket存储库时,我总是收到“身份验证失败”的消息。我无法理解为什么会收到此消息?当我git push时,命令行(mac os x)会提示我输入bitbucket.org的用户名和密码,我输入正确的bitbucket用户名/密码,但始终收到“身份验证失败”的消息。
我不确定自己做错了什么,也不知道如何解决这个问题。
---编辑---
以下是我执行以下命令后得到的结果:
git clone git@bitbucket.org:ianmayo/gnd.git/wiki
Cloning into 'wiki'...
conq: repository access denied.
fatal: The remote end hung up unexpectedly
当我测试连接到Bitbucket时,它似乎正确验证了我的身份:
ssh -T git@bitbucket.org
conq: logged in as othmanelmoulat.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
git clone git@bitbucket.org:ianmayo/gnd.git/wiki Cloning into 'wiki'... conq: repository access denied. fatal: The remote end hung up unexpectedly
- othman