Emi*_*oSG 11 eclipse git ubuntu bitbucket egit
我一直在尝试使用EGit和Bitbucket开始一个项目,但是我无法将项目推送到服务器中的存储库.
这些是我遵循的步骤(我将尝试非常具体,以便其他人可以将其用作教程模式;即使它不适合我,它可能适用于其他人):
1)我使用本教程在Ubuntu 12.10上安装了Git
2)遵循GitHub的本教程.
ssh://git@bitbucket.org/myuser/myrepository.git:,协议:ssh; port:空白; 用户:git; 密码:空白一切都完成了.但是,当我按"推"时,我收到以下错误:
ssh://git@bitbucket.org/myuser/myrepository.git: push not permitted
Run Code Online (Sandbox Code Playgroud)
我已经尝试了所有可能的配置:切换到新的工作空间,更新Eclipse,创建新的存储库,重新安装Git ......任何想法?
Emi*_*oSG 11
好吧,我终于找到了一种方法来处理它.
它只是改变了身份验证模式.如果使用HTTPS链接,而不是使用SSH链接,一切都很完美.看来SSH只能以只读模式工作.

当然,身份验证方法不同:您必须输入密码,并且不再需要存储在Bitbucket中的SSH密钥.
对于那些有EGit问题的人,我建议按照eugener的方式自动配置EGit.然后,您只需选择HTTPS作为身份验证模式即可推送存储的提交.
| 归档时间: |
|
| 查看次数: |
16199 次 |
| 最近记录: |