Git推动TFS停止100%

时间:2015-06-19 14:43:24

标签: git tfs png push hang

当我将媒体文件(swf或png)推送到TFS时,无论文件大小如何,进程都会以100%挂起:

git.exe push --progress "origin" develop:develop

Counting objects: 82, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (23/23), done.
Writing objects: 100% (23/23), 335.75 KiB | 0 bytes/s, done.
Total 23 (delta 16), reused 0 (delta 0)

1 个答案:

答案 0 :(得分:1)

我偶然发现了这个。如果提交包含PNG文件(就像我的情况那样),似乎push会挂起。我在嗅探网络时得到的回应是:

    401 - Unauthorized: Access is denied due to invalid credentials. 
    You do not have permission to view this directory 
    or page using the credentials that you supplied.

这是非常重要的;我可以进行身份​​验证,克隆和拉取。

试试这个,它对我有用:

  1. 重置提交(git reset HEAD~1,如果它是最后一次提交)。只要你没有被推,这很好。
  2. 再次将文件添加到Git索引,但没有PNG文件。
  3. 提交。
  4. 推。
  5. 问题在于TFS,您需要让其管理员参与。