题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大家对于图形化工具提供的 reset,checkout,revert 功能点并不是很了解,甚至于混淆,然后凭借猜测去使用。功夫不负有心人,在尝试过多次冲突处理或分支开发的坑后,终于形成了自己的一套使用方式,可喜可…
February 28, 2019
HomeUbuntu / Mac / Github / Aptana / Nginx / Shell / Linuxgit 报错:See “git help gc” for manual housekeeping, Git error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied
git 报错:See “git help gc” for manual housekeeping, Git error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied
See “git help gc” for manual housekeeping——解决办法
最近执行git命令的时候,发现下面错误
错误信息如下
Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping.
解决办法,输入下面两条命令即可,
git fsck
然后
git gc --prune=now
Git error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied
——解决办法
# run this from the root of the git working tree sudo chown -R "${USER:-$(id -un)}" .
例如:
sudo chown -R justcode:ikeepstudying . # 或者 # sudo chown -R justcode:ikeepstudying .git
Related Posts
- git reset, git checkout, git revert 区别 (译)
-
linux git 客户端 smartgit
本机装了双系统centos6.5,在centos下装了一套开发环境,发现linux下的git图形客户端好少,能用的更少。本想装一下gitg 的,发现gitg要求的依赖包好新,centos基本上不能满足,如果非要用的话,要手动更新好多包,太麻烦。在centos下,推荐使用 smartgit。 一,下载linux版smartgit 下载地址:http://www.syntevo.com/smartgithg/download 二,安装git # yum install…
-
Linux:命令行git简单使用, git指令, 命令行操作git
开始正文 Git简介 这篇文章不介绍github,介绍git命令行,但是有必要对git和github是什么进行一个说明。你可能听说过github,据说github是世界上最大的同性社交网站。当然是开玩笑的。简单的说,github是一个开放源代码保存的地方,github也是合作项目开发的首选地。 那么git呢,git是一个仓库,一个你用来保存代码的地方。 所以,当我在github上注册了帐号之后,我可以将我的代码上传到git上进行保存,也可以大家合用一个仓库来合作开发。 当然,git本身是开放的,别人可以看到你的源代码,如果是想变成不开放的,那么你就需要像github付费了。你可以去coding看一看,coding提供了免费的git仓库。我们项目的开发都是用的coding。 Git命令行 Github官网上提供了图形界面。 图形界面的使用比较简单,具体使用迪哥曾经写过一篇关于mac下sourcetree的使用。sourceTree…