git拉代码报错

git拉代码报错
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [Errno 101] Network is unreachable

git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
解决方法,先单独克隆repo,然后将git-repo里面的repo文件复制到usr/bin目录,在同步源码的工作目录新建.repo文件夹,把git-repo重命名为repo复制到.repo目录下:
chmod a+x ~/bin/repo
repo init -u git地址
repo sync -c -j8

RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.
解决办法:
git config --global http.postBuffer 2000000000

Linux下部分删除history记录

一般我们已知的是history -c 命令,即清除所有历史记录
但是如果服务器用的是公司的,就不好执行这种粗暴的操作了。。

部分删除操作:
1.vim ~/.bash_history
该文件即为历史记录存储文件,我们随意修改
2.修改后再次 history 查看,发现并没有变化。原因:缓存
执行:history -r
读取历史文件并将其内容添加到历史记录中,即重置文件里的内容到内存中,完成修改!

git下载地址:
https://www.git-scm.com/downloads

自动在后台执行仓库打包以求最佳性能。
手工维护参见 "git help gc"。
error: 最后一次 gc 操作报告如下信息。请检查原因并删除 .git/gc.log。
在该文件被删除之前,自动清理将不会执行。
warning: 有太多不可达的松散对象,运行 'git prune' 删除它们。
git gc --prune=now

你可能感兴趣的:(git拉代码报错)