2012-10-13 48 views
1

我在bitbucket.org上为C++项目创建了一个存储库。git - 尝试提交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的初学者。

回答

2

你最有可能加入你的SSH密钥对我们项目的Deployment Keys部分。在那里添加的键只会提供只读访问权限。

你想要做的就是从那里取出钥匙,而是Manage Account -> SSH keys下添加。在那里添加的密钥会给您的用户有权访问的存储库提供完全的读/写访问权限。

我不知道,如果你加入这两个地方的主要会发生什么,但以防万一你有,请从部署密钥的密钥。

+0

谢谢,错过了只读通知... – iPeleg

相关问题