下载依赖包

  1. yum install libicu

下载FastGithub

  1. wget -c https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip
  2. cd fastgithub_linux-x64 #进入到FastGithub文件夹下
  3. ./fastgithub #运行FastGithub

上传FastGithub

如果是手工下载的fastgithub_linux-x64.zip,请将下载的文件上传到/root/下

解压FastGithub

将fastgithub_linux-x64.zip解压到根目录

  1. mv /root/fastgithub_linux-x64.zip .
  1. unzip fastgithub_linux-x64.zip

安装cacert/fastgithub.cer

安装cacert/fastgithub.cer到受信任的根证书颁发机构。先手动运行一次自动生成证书文件cacert/fastgithub.cer

  1. cd /fastgithub_linux-x64/
  1. ./fastgithub
  1. yum install ca-certificates -y
  1. update-ca-trust force-enable
  1. cp /fastgithub_linux-x64/cacert/fastgithub.crt /etc/pki/ca-trust/source/anchors/
  1. update-ca-trust extract

设置系统自动代理

设置系统自动代理为 http://127.0.0.1:38457,或手动代理 http/https为127.0.0.1:38457
image.png

开机启动

  1. vim /lib/systemd/system/fastgithub.service
  1. [Unit]
  2. Description=fastgithub
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. User=fastgithub
  7. Group=fastgithub
  8. ExecStart=/fastgithub_linux-x64/fastgithub start
  9. ExecReload=/fastgithub_linux-x64/fastgithub restart
  10. ExecStop=/fastgithub_linux-x64/fastgithub stop
  11. PrivateTmp=true
  12. [Install]
  13. WantedBy=multi-user.target

启用服务

  1. systemctl enable fastgithub.service

reboot 重启一下

查看系统服务

  1. systemctl status fastgithub.service

重启服务

  1. systemctl restart fastgithub.service