在我将Mac更新为ver之后.10.13.3(17D47)我无法推送给GitHub.
我收到以下消息:
error: git-lfs died of signal 11
error: failed to push some refs to 'https://github.com/USERNAME/REPO.git'
Run Code Online (Sandbox Code Playgroud)
我试图在GitHub上删除我的SSH密钥在Mac上创建新的并重新连接它,不费吹灰之力.
另外,使用以下命令创建.ssh/config文件:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
在尝试推送时仍然会遇到相同的两个错误.
欢迎任何帮助.
Vik*_*nov 11
好的,所以这个问题解决了,最后GitHub在经过多天的本地工作后再次看起来很绿色:)
问题是git-lfs(Git大文件存储),因为它还阻止了大型文件上传第二个错误.
1)我已经使用以下命令从我的系统中卸载了git-lfs,因为显然还没有卸载程序.
$ git config --global --unset filter.lfs.required
$ git config --global --unset filter.lfs.smudge
$ git config --global --unset filter.lfs.clean
# confirm all git lfs settings are gone
$ git config -l | grep lfs
Run Code Online (Sandbox Code Playgroud)
1.1)通过使用以下命令,这并没有完全删除它:
which git-lfs
Run Code Online (Sandbox Code Playgroud)
找到它所在的文件夹,然后使用Finder> Go> GoToFolder ...并输入找到它的路径,然后将其从那里移到垃圾箱.
2)之后,只需使用Homebrew重新安装它,运行:
brew install git-lfs
Run Code Online (Sandbox Code Playgroud)
2.1)我安装的git-LFS以前卸载之前希望将自动重新安装它,但是这并没有发生,在运行命令后,自制说的git-LFS已经安装,但没有连接,并通过运行:
brew link git-lfs
Run Code Online (Sandbox Code Playgroud)
git-lfs已链接,问题已解决.
希望这对未来的任何人都有帮助.
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |