Git 无法在Bitbucket远程repo上上载到新的本地repo

Git 无法在Bitbucket远程repo上上载到新的本地repo,git,bitbucket,Git,Bitbucket,我需要在Bitbucket上启动一个新的回购,我在Bitbucket上创建了一个,在本地PC上创建了一个文件夹,其中包含文件。我使用的是Sourcetree,但我不知道如何通过Soucetree将两者链接起来,所以我使用的是我在使用这个命令行时做的一些注释 正如我所记得的,一切都很顺利,直到我发出最后一个命令<;code>git push-u origin;<;allthis“应该”将所有本地文件推送到远程repo。但是,它给了我一个错误: 未经授权 致命:无法从远程respositor

我需要在Bitbucket上启动一个新的回购,我在Bitbucket上创建了一个,在本地PC上创建了一个文件夹,其中包含文件。我使用的是Sourcetree,但我不知道如何通过Soucetree将两者链接起来,所以我使用的是我在使用这个命令行时做的一些注释

正如我所记得的,一切都很顺利,直到我发出最后一个命令<;code>git push-u origin;<;allthis“应该”将所有本地文件推送到远程repo。但是,它给了我一个错误:

未经授权
致命:无法从远程respository读取。
请确保您拥有正确的访问权限,并且响应存在

因此,我查看本地机器上的电子邮件和用户名,它们在matc看来似乎是,这些凭据拥有回购协议。所以我不知道下一步该怎么办。我在repo中的设置中没有看到SSH密钥,几周前我正在做另一个项目,很好


需要注意的一点是,我认为我的IP地址发生了变化,因为我收到了一些通知,我使用的一些服务“无法识别我的设备”,这可能会妨碍我吗

首先在命令行中检查本地存储库中的遥控器:

cd /path/to/local/repository
git remote -v
关键部分是查看您是否正在使用:

  • 类似于
    https://bitbucket.org//
  • 或者像
    git@bitbucket.org:/
然后,您可以开始检查您的凭据(用户名/密码或SSH密钥)


由于它是一个SSH URL,因此检查您的$HOME/.SSH/id_rsa.pub是否正确注册到您的BitBucket帐户非常重要。
见“


但这只适用于存储库的所有者或该存储库上声明为协作者的用户。

首先在命令行中检查本地存储库中的远程服务器:

cd /path/to/local/repository
git remote -v
关键部分是查看您是否正在使用:

  • 类似于
    https://bitbucket.org//
  • 或者像
    git@bitbucket.org:/
然后,您可以开始检查您的凭据(用户名/密码或SSH密钥)


由于它是一个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私钥/公钥,这应该可以工作。