Git 无法在Bitbucket远程repo上上载到新的本地repo
我需要在Bitbucket上启动一个新的回购,我在Bitbucket上创建了一个,在本地PC上创建了一个文件夹,其中包含文件。我使用的是Sourcetree,但我不知道如何通过Soucetree将两者链接起来,所以我使用的是我在使用这个命令行时做的一些注释 正如我所记得的,一切都很顺利,直到我发出最后一个命令<;code>git push-u origin;<;allthis“应该”将所有本地文件推送到远程repo。但是,它给了我一个错误:Git 无法在Bitbucket远程repo上上载到新的本地repo,git,bitbucket,Git,Bitbucket,我需要在Bitbucket上启动一个新的回购,我在Bitbucket上创建了一个,在本地PC上创建了一个文件夹,其中包含文件。我使用的是Sourcetree,但我不知道如何通过Soucetree将两者链接起来,所以我使用的是我在使用这个命令行时做的一些注释 正如我所记得的,一切都很顺利,直到我发出最后一个命令<;code>git push-u origin;<;allthis“应该”将所有本地文件推送到远程repo。但是,它给了我一个错误: 未经授权 致命:无法从远程respositor
未经授权
致命:无法从远程respository读取。
请确保您拥有正确的访问权限,并且响应存在
因此,我查看本地机器上的电子邮件和用户名,它们在matc看来似乎是,这些凭据拥有回购协议。所以我不知道下一步该怎么办。我在repo中的设置中没有看到SSH密钥,几周前我正在做另一个项目,很好
需要注意的一点是,我认为我的IP地址发生了变化,因为我收到了一些通知,我使用的一些服务“无法识别我的设备”,这可能会妨碍我吗 首先在命令行中检查本地存储库中的遥控器:
cd /path/to/local/repository
git remote -v
关键部分是查看您是否正在使用:
- 类似于
https://bitbucket.org//
- 或者像
git@bitbucket.org:/
由于它是一个SSH URL,因此检查您的$HOME/.SSH/id_rsa.pub是否正确注册到您的BitBucket帐户非常重要。
见“
但这只适用于存储库的所有者或该存储库上声明为协作者的用户。首先在命令行中检查本地存储库中的远程服务器:
cd /path/to/local/repository
git remote -v
关键部分是查看您是否正在使用:
- 类似于
https://bitbucket.org//
- 或者像
git@bitbucket.org:/
由于它是一个SSH URL,因此检查您的$HOME/.SSH/id_rsa.pub是否正确注册到您的BitBucket帐户非常重要。
见“
但是,这只适用于存储库的所有者,或者该存储库上声明为协作者的用户。您可以使用此
SSH-T验证SSH设置是否正确git@bitbucket.org
。它应该打印登录的,因为您可以使用git或hg连接到Bitbucket。Shell访问被禁用了
OH它说部署密钥是到另一个repo的。您可以用这个SSH-T验证SSH设置是否正确git@bitbucket.org
。它应该打印登录的,因为您可以使用git或hg连接到Bitbucket。Shell访问被禁用
哦,它说部署密钥是到另一个repo$git remote-v源的git@bitbucket.org:real crypto/tradetriggers.git(fetch)来源git@bitbucket.org:real crypto/tradetriggers.git(push)@illcrx我已经编辑了我的答案。你是位桶上的真正加密吗?或者您是否在real crypto/tradetriggers.git
存储库中声明为协作者?是的,就是我,我刚才仔细检查了一下。@illcrx确定:创建一个注册SSH私钥/公钥,这应该可以工作。$git remote-v origingit@bitbucket.org:real crypto/tradetriggers.git(获取)起源git@bitbucket.org:real crypto/tradetriggers.git(push)@illcrx我已经编辑了我的答案。你是位桶上的真正加密吗?或者您是否在real crypto/tradetriggers.git
存储库中声明为合作者?是的,就是我,我只是仔细检查了一下。@illcrx确定:创建一个注册SSH私钥/公钥,这应该可以工作。