我不知道我做错了什么,但我无法git push
在 Ubuntu (12.10) 中工作。我已经尝试过从命令行、NetBeans IDE 和 RabbitVCS 进行操作。
这是我收到的错误的列表:
NetBeans:
Cannot connect to the remote repository at https://[email protected]/myname/prepo.git
rabbitvcs:
Failed to connect to bitbucket.org:8080;connection timed out while accessing https://[email protected]/myname/prepo.git
终端:
什么都没有显示,只是漫长的等待。
由于我的存储库位于 bitbucket 上并且是私有的,因此我创建了一个公共存储库,只是为了查看是否没有凭证问题,但这也不起作用。
您能给我一些故障排除技巧吗?我应该验证或更新哪些文件/配置?
提前致谢
答案1
为什么 git 尝试连接端口 8080?对我来说,这表明有人之前进行了 git 配置但忘记了。它应该连接 https 的端口 443。
因此,请找出是什么设置了该设置。它可能位于./.git/config
。
既然您已经这样做了,我建议您切换到通过 ssh+git 进行连接。这为您提供了 ssh 密钥身份验证的不错选择。