下载依赖包
yum install libicu
下载FastGithub
wget -c https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip
cd fastgithub_linux-x64 #进入到FastGithub文件夹下
./fastgithub #运行FastGithub
上传FastGithub
如果是手工下载的fastgithub_linux-x64.zip,请将下载的文件上传到/root/下
解压FastGithub
将fastgithub_linux-x64.zip解压到根目录
mv /root/fastgithub_linux-x64.zip .
unzip fastgithub_linux-x64.zip
安装cacert/fastgithub.cer
安装cacert/fastgithub.cer到受信任的根证书颁发机构。先手动运行一次自动生成证书文件cacert/fastgithub.cer
cd /fastgithub_linux-x64/
./fastgithub
yum install ca-certificates -y
update-ca-trust force-enable
cp /fastgithub_linux-x64/cacert/fastgithub.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust extract
设置系统自动代理
设置系统自动代理为 http://127.0.0.1:38457,或手动代理 http/https为127.0.0.1:38457
开机启动
vim /lib/systemd/system/fastgithub.service
[Unit]
Description=fastgithub
After=network.target
[Service]
Type=forking
User=fastgithub
Group=fastgithub
ExecStart=/fastgithub_linux-x64/fastgithub start
ExecReload=/fastgithub_linux-x64/fastgithub restart
ExecStop=/fastgithub_linux-x64/fastgithub stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启用服务
systemctl enable fastgithub.service
查看系统服务
systemctl status fastgithub.service
重启服务
systemctl restart fastgithub.service