我刚刚在 bitbucket 上设置了一个帐户,并第一次尝试导入我的存储库。
我输入这个命令:
git push -u origin --all
然后提示我输入密码。当我点击输入时,插入了一个新行,没有任何反应。我还可以在屏幕上看到我的密码。例如,如果我的密码是“mypassword”,这就是我运行命令后的样子,按回车键,输入密码并按回车键:
提前致谢!
哦,这篇文章很老了,但是,
设置远程存储库时尝试使用:
git remote set-url origin https://username@bitbucket.org/username/repo.git
代替:
git remote add origin https://username@bitbucket.org/username/repo.git
它对我有用。
如果您尝试从现有的 bitbucket 存储库中获取代码,则需要运行以下命令:
git clone https://<your-user-name>@bitbucket.org/<your-user-name>/<project-name>.git
但是,如果您尝试从本地 git 存储库将代码推送到您的 bitbucket a/c,请参阅此处以获取更多帮助:从现有项目导入代码
查看“将现有的未版本化代码项目导入空存储库”部分。
如果您像我一样在 bitbucket 上使用 ssh 身份验证时遇到问题;这就是我修复它的方法。Bitbucket 希望我可以从文档中收集到的每个用户都有自己的单独 ssh 密钥。
使用您的默认方法专门为 bitbucket 创建一个新的 ssh 密钥(我们将调用 ssh 密钥“id_pub_my_user_name.pub”)并在 ~/.ssh/config 中放置类似以下内容:
# bitbucket user - my_user_name
Host bitbucket.org
HostName bitbucket.org
User my_user_name
IdentityFile ~/.ssh/id_rsa_my_user_name
如果您现在在终端中输入:
ssh -T git@bitbucket.org
它现在将显示您已通过身份验证,您可以愉快地从那里继续。