git - 尝试提交C ++项目时出错

时间:2012-10-13 11:04:00

标签: git repository bitbucket smartgit

我在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的初学者。

1 个答案:

答案 0 :(得分:2)

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

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

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

相关问题