Min*_*mal 5 git mercurial github tortoisehg hg-git
我想把一个项目从TortoiseHg推到GitHub.我知道,TortoiseHg是Mercurial分布式版本控制系统的前端; GitHub与Git一起工作的地方.但我喜欢使用TortoiseHg(而不是TortoiseGit或GitGui),并希望将我的项目保留在GitHub中.
所以,我配置了TortoiseHg(文件>设置>扩展> hggit)并且能够将测试项目推送到GitHub(跟随这个精彩的博客).但后来当我试图用它推动一个C#MVC项目时,情况发生了变化.它很好地开始推送,然后要求进行身份验证,然后显示此错误 -
以下是日志中显示的内容
Run Code Online (Sandbox Code Playgroud)% hg push git+https://github.com/MinhasKamal/MVCPracticeWork pushing to git+https://github.com/MinhasKamal/MVCPracticeWork http authorization required for https://github.com/MinhasKamal/MVCPracticeWork/info/refs realm: GitHub searching for changes adding objects URLError: [Errno 10054] An existing connection was forcibly closed by the remote host [command returned code 255 Thu Feb 04 16:17:02 2016]
我不明白 - 为什么会发生这种错误.这是GitHub或TortoiseHG的问题,还是我做错了什么?如何解决?
编辑1:我能够推送到存储库,但只能通过"不添加"某些特定目录到我的存储库.是出现此错误的文件类型或名称是什么?
编辑2:问题再次发生在我身上,这次是Java项目.一切都很好,直到我在存储库中添加了一个*.jar文件.我做了一个提交,但是当我试图将它推送到GitHub时,TortoiseHg向我展示了相同的消息.我删除了*.jar,已经提交,并试图再次推送,但不能.
现在,我再次做了我之前做过的事情(编辑1) - 我将整个存储库从GitHub拉到另一个文件夹,从我当前的存储库中替换了已更改的文件(没有添加*.jar),已提交并已推送; 这次我成功了.所以,这次*jar文件没有添加到版本控制数据库中,这就是它工作的原因.
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |