系統:Mac OSXlinux
過久沒有更新某一個repo了,今天忽然有個文件要po到這個repo上,但是打開desktop一看是這樣的狀況:git
點擊publish結果也失敗了,用terminal查看該文件夾發現.git文件沒了,從Github再clone下來也失敗了,不知道是否是Github Desktop自己的問題。ssh
用命令行打開該倉庫,進入root權限:fetch
初始化:.net
git init
git config配置你的我的信息,並建立一個ssh密鑰,這裏不詳講。命令行
拉取master分支:code
git remote remove origin git remote add origin xxx.git git pull origin master
(option)建立一個commit,而後push上去:blog
git commit -m 'initial commit' git push origin master
遇到問題:內存
git Failed to write index.
搜索到的答案基本都與文件系統的內存有關,然而個人內存還有好幾G。。怒而rm -rf .git/(不推薦),從新init。rem
可是以後在Desktop中操做仍然遇到了.git的權限問題:
error: cannot open .git/FETCH_HEAD: Permission denied
解決方法是用chown對.git的權限進行修改,我將其修改成了個人username:
chown -R [name] .git/*
關於chown:chown命令
2017.3.30