6
$ git fetch pb
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 9 (delta 0), reused 3 (delta 0)
Unpacking objects: 100% (9/9), done.

所以我不能从服务器克隆任何代码。有人可以帮我吗?

4

2 回答 2

1

我有同样的问题。在这里找到了答案。两种选择,一种是丑陋的方式,当您的拉动冻结时涉及 Ctrl-c'ing,然后在悬空提交上运行 git fsck 和 git merge 。但是有一个更好的方法,如果可行的话,通过这个博客上描述如何使用 CNTLM 的方法。

Git 不能很好地与 NTLM 代理一起工作,而 NTLM 代理在大多数企业环境中都是如此。解决方案是设置一个重定向流量的本地代理,这就是 CNTLM 所做的。

安装CNTLM,修改 .ini 文件以包含您的用户 ID、域、密码和代理设置。启动代理,然后在你的 Git Bash 中运行它: git config --global http.proxy localhost:3128

现在应该可以工作了!

于 2013-04-05T13:48:55.420 回答
1

在空的 repo 上,fetch 不会做任何其他事情(如“ git pull 的输出实际上是什么意思? ”中所述)。
它将更新 FETCH_HEAD

只有 agit pull会更新本地分支和工作树。

但是,如果在此之后命令挂起,如这条推文所示,则可能是GitHub 状态问题

October 15, 2012

04:04 pm PST
GitHub Pages was down from 3:50-3:59 pm. We're investigating the cause.

October 14, 2012 – minor interruption occurred

02:55 am PST
All connectivity issues have been resolved.

02:47 am PST
We are investigating errors with GitHub.com and API 
于 2012-10-16T06:53:36.953 回答