【问题标题】:Not able to git push but git clone working无法 git push 但 git clone 工作
【发布时间】:2020-01-10 01:10:03
【问题描述】:

我无法在我的 Bitbucket 存储库中推送任何代码。我一直在使用 Bitbucket,但从未遇到过这个问题。我已经在 Bitbucket 设置中正确添加了我的 ssh 密钥,并且我对 repo 具有写入权限。我可以克隆我的仓库,但不能推送任何代码。

我已经尝试了此链接上的所有答案,但在我的情况下没有任何效果

Cannot push to Git repository on Bitbucket

推送我的代码时出现以下错误:

  • a483e7078f92:voicex dhipriya$ git push origin 开发

  • 未经授权的致命:无法从远程存储库读取。 请确保您拥有正确的访问权限 并且存储库存在。*

但克隆已成功完成

  • *a483e7078f92:VoiceX dhipriya$ git clone git@bitbucket.org:VoiceX/voicex.git

  • 正在克隆到“voicex”... 远程:计数对象:1554,完成。 远程:压缩对象:100% (1218/1218),完成。 远程:总计 1554(增量 793),重复使用 0(增量 0) 接收对象:100% (1554/1554), 230.97 KiB | 208.00 KiB/s,完成。 解决增量:100% (793/793),完成。*

我已经尝试了所有可用的解决方案,但没有任何效果。我正在我的办公室笔记本电脑上尝试。是否可以阻止任何代码推送到个人仓库的内部设置?

这只是发生在我身上,对其他贡献者来说效果很好。因此,回购方面也没有任何内容被阻止。

【问题讨论】:

  • 您的用户名在 bitbucket VoiceX 上吗?
  • 是的,它是 VoiceX
  • 你能做一个git fetch吗?
  • 是的 git fetch 也可以工作。它只是不工作的推动@whydoubt
  • 您是否已将 ssh 密钥添加到 bitbucket?它也存在于您的 ssh 代理列表中吗?

标签: git bitbucket git-push


【解决方案1】:

是否可以阻止任何代码推送到个人仓库的内部设置?

是:传出 SSH 通常在公司环境中被阻止。

尝试切换到 https URL,然后输入您的 BitBucket 用户名/密码

cd /path/to/my/repo
git remote set-url origin https://bitbucket.org/VoiceX/voicex.git
git push -u origin development

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2018-01-16
    • 2012-01-16
    相关资源
    最近更新 更多