# 修改原来的 https://github.com/
https://github.com.cnpmjs.org/
https://gitcode.net/mirrors/
[url "git@git.zhlh6.cn:"]
insteadof=git@github.com:
[url "https://github.com.cnpmjs.org/"]
insteadof=https://github.com/
mkdir download # ~/download
cd ~/download
#linux
wget https://github.com/zjtomoon/vim-config/releases/download/v1.0.0/linux-x64.zip
#macos
wget https://github.com/zjtomoon/vim-config/releases/download/v1.0.0/osx-x64.zip
#windows
wget https://github.com/zjtomoon/vim-config/releases/download/v1.0.0/win10-x64.zip
unzip linux-x64.zip
mv linux-x64 ~/software
-
安装教程
执行
./FastGithub
手工添加127.0.0.1做为/etc/resolv.conf的第一条记录
手工安装CACert/FastGithub.cer到受信任的根证书颁发机构
-
安装CA证书
cd CACert/
# ubuntu
sudo cp FastGithub.cer /usr/local/share/ca-certificates/
sudo update-ca-certificates
# centos
sudo cp FastGithub.cer /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust
#如果没有该命令
yum install ca-certificates
update-ca-trust force-enable
- ssh占用22端口的问题
sudo vim /etc/ssh/sshd_config
#port 22
port 2222
#或者使用semanage
semanage port -a -t ssh_port_t -p tcp
关于fedora-server32更改ssh默认端口fedora修改默认端口
- udp 53端口占用的问题
sudo vim /etc/services
# 删除53端口并重启服务
sudo systemctl restart network-manager.service
#查看53端口进程
sudo lsof -i:53
# 关键步骤
sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved.service
- 遇到SSL certificate problem
git config --global http.sslverify false
- 启动
sudo ./FastGithub start
- Couldn’t find a valid ICU package installed on the system错误
# centos
sudo yum install libicu libicu-devel libunwind
#ubuntu
sudo apt-get install libicu-dev
- 修改/etc/resolv.conf
# 直接修改/etc/resolv.conf会在下一次重启后重置
# 修改网卡配置
sudo vim /etc/sysconfig/network-scripts/
#添加
DNS1=127.0.0.1
DSN2=218.2.2.2
DNS3=218.4.4.4