我在我的机器上重新安装了Windows:在我使用Git 1.9.5之前,现在我有了Git 2.9.0。我正在使用TortoiseGit。重新安装后:
然后我想将更改推送到远程仓库但是我收到了这个错误:
Counting objects: 8, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 151.54 KiB | 0 bytes/s, done.
Total 8 (delta 4), reused 0 (delta 0)
error: Couldn't set refs/heads/master
remote: error:
To D:\rep\test.git
! [remote rejected] master -> master (failed to update ref)
error: failed to push some refs to 'D:\rep\test.git'
git did not exit cleanly (exit code 1) (406 ms @ 7.7.2016 7:34:08)
有什么问题?我该怎么办?
.git / HEAD文件存在于我的本地仓库中,所以这不是问题...
答案 0 :(得分:0)
@PetSerAl在上面的评论中回答了这个问题:重新安装Windows后,我的用户没有足够的权限来更改存储远程仓库的外部USB磁盘上的文件(它是NTFS)。在更正权限后,我可以推送到远程仓库...