【问题标题】:git - error while trying to commit a C++ projectgit - 尝试提交 C++ 项目时出错
【发布时间】:2012-10-13 11:03:59
【问题描述】:

我在 bitbucket.org 上为一个 C++ 项目创建了一个存储库。

我在我的电脑上下载了 git 并安装了它并作为客户端 SmartGIT 安装。

我使用 puttygen 生成了一组密钥。在生成步骤之后,我在项目的 SSH 密钥部分的 bitbucket 中添加了公钥数据,并在使用 SmartGIT 克隆计算机上的存储库时,添加了从 puttygen 保存的 OpenSSH 密钥。

我已从我的计算机将我的项目添加到存储库文件夹中,现在,当我尝试提交我的更改时,我收到以下错误:

The remote end hung up unexpectedly.
conq: repository access denied. access via a deployment key is read-only.

我应该怎么做才能提交对存储库的更改?我是使用 GIT 的初学者。

【问题讨论】:

    标签: git repository bitbucket smartgit


    【解决方案1】:

    您很可能已将 SSH 密钥添加到我们项目的 Deployment Keys 部分。在那里添加的键只会提供只读访问权限。

    您要做的是从那里删除密钥,然后将其添加到Manage Account -> SSH keys 下。添加的密钥将为您的用户有权访问的存储库提供完整的读/写访问权限。

    我不确定如果您在两个地方都添加了密钥会发生什么,但以防万一,请从部署密钥中删除密钥。

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 2020-07-29
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      相关资源
      最近更新 更多