遇到 Git push 速度过慢的情况,可以尝试以下解决方法:
git remote set-url origin git@github.com:username/repo.git
其中,username
是你的 GitHub 用户名,repo
是你的仓库名称。使用 SSH 协议进行 push 操作可以提高速度,因为它可以避免 HTTP 协议的一些限制。
git config --global core.compression 9
git config --global pack.windowMemory 256m
git config --global pack.packSizeLimit 256m
git config --global pack.threads 1
其中,core.compression
设置为 9 可以启用最高级别的压缩,pack.windowMemory
设置为 256m 可以增加 Git 的内存使用量,pack.packSizeLimit
设置为 256m 可以增加 pack 文件的大小限制,pack.threads
设置为 1 可以避免多线程压缩造成的 CPU 负载过高。
brew install git-lfs
git lfs install
安装后,可以通过以下命令来将大文件添加到 Git LFS 中:
git lfs track "*.psd"
其中,*.psd
是你要跟踪的大文件类型。
git config --global http.proxy http://yourproxyaddress:port
其中,yourproxyaddress
是代理服务器的地址,port
是代理服务器的端口号。
需要注意的是,这些方法并不能保证一定能够解决 Git push 速度过慢的问题,因为速度受到多种因素的影响,如网络环境、仓库大小等等。如果问题依然存在,可以考虑使用其他的 Git 托管平台或者私有化搭建 Git 服务器。