我刚刚在bitbucket上设置了一个帐户并尝试首次导入我的存储库。
我输入以下命令:
git push -u origin --all
然后提示我输入密码。当我按下Enter键时,插入一个新行并且没有任何反应。我也可以在屏幕上看到我的密码。例如,如果我的密码是“mypassword”,这就是我运行命令后点击输入,输入密码并输入密码:
提前致谢!
答案 0 :(得分:3)
设置远程存储库时尝试使用:
git remote set-url origin https://username@bitbucket.org/username/repo.git
而不是:
git remote add origin https://username@bitbucket.org/username/repo.git
它对我有用。
答案 1 :(得分:0)
如果您尝试从现有的bitbucket repo获取代码,则需要运行此命令:
git clone https://<your-user-name>@bitbucket.org/<your-user-name>/<project-name>.git
但是,如果您尝试将代码从您当地的git repo推送到您的bitbucket a / c,请在此处查看以获得进一步的帮助:Importing code from an existing project
查看“将现有的无版本代码项目导入空存储库”部分。
答案 2 :(得分:0)
如果您和我一样,在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
现在它将显示为经过身份验证,您可以愉快地从那里开始。