首页 > 系统相关 >linux下github全局加速——fastgithub

linux下github全局加速——fastgithub

时间:2024-12-15 17:27:54浏览次数:9  
标签:opt github fastgithub x64 https linux com

安装 fastgithub

国内大部分服务器无法访问github,或者即时能访问也是速度慢,时灵时不灵的。需要给github加速一下。
一般有四种方法:

  1. 修改 /etc/hosts 文件,需要实时更新
  2. 本地下载文件之后再上传到服务器。需要二道程序
  3. 通过镜像来加速。
    3.1 通过gitee加速,通过修改github地址来将相应的文件改到gitee下载,适用于单文件并且在gitee有镜像仓库,不适应于脚本安装,修改了量太大。
    3.2 通过在github网址前加入https://mirror.ghproxy.com/ ; https://gitclone.com/;等前缀来加速,需要配置git的config文件(见下面),对于 curl 和 wget命令无效。
  • #https://gitclone.com/ 可修改为其他镜像前缀
    #当前用户替换
    git config --global url."https://gitclone.com/".insteadOf https:// git clone https://github.com/espnet/espnet.git
    # 全用户替换
    git config --system url."https://gitclone.com/".insteadOf https:// git clone https://github.com/espnet/espnet.git

4.用fastgithub做全局代理,这里主讲fastgithub。

# 合并为一行命令
wget -c -O /opt/fastgithub_linux-x64.zip https://gitee.com/chcrazy/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip &&
unzip -d /opt /opt/fastgithub_linux-x64.zip &&
rm /opt/fastgithub_linux-x64.zip &&
/opt/fastgithub_linux-x64/fastgithub start

1. //下载FastGithub Linux版安装包到opt目录
# arm版本需要下载 fastgithub_linux-arm64.zip

2. wget -c -O /opt/fastgithub_linux-x64.zip https://gitee.com/chcrazy/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip


4. //解压

5. unzip -d /opt /opt/fastgithub_linux-x64.zip


10. //删除FastGithub Linux版安装包

11. rm /opt/fastgithub_linux-x64.zip


13. //切换目录

14. cd /opt/fastgithub_linux-x64


16. //以systemd服务安装并启动,即开机自启动

18. sudo /opt/fastgithub_linux-x64/fastgithub start

19. //卸载服务

20. sudo /opt/fastgithub_linux-x64/fastgithub stop


22. //手动启动

23. sudo /opt/fastgithub_linux-x64/fastgithub


 

sudo ./fastgithub start

以systemd服务安装并启动,即开机自启动

这样就算成功了:

eacb2c6ebc524c48b5af85bf911f6075.png

eea3bb7a93074daa4168e0ad73914462.png

设置代理

2 手动修改 /etc/profile文件

手动修改代理,在/etc/profile 添加

vim /etc/profile

添加下面代码

export http_proxy=http://127.0.0.1:38457
export https_proxy=http://127.0.0.1:38457`

:wq 保存

source /etc/profile #更新shell

/etc/profile 开机重新会自动加载

标签:opt,github,fastgithub,x64,https,linux,com
From: https://blog.csdn.net/snowman1019/article/details/144489405

相关文章

  • linux文件IO:epoll
    poll和select的改进版,在一个程序需要处理数百个文件描述符时很有用2.6内核引入epoll机制,解决了poll和select的性能问题,并加入了一些新特性poll和select每次调用都需要所有被监听的文件描述符,内核需要遍历所有的文件描述符,当数量变大时,性能消耗巨大epoll将监听注册从实际监听中......
  • Linux系统基础(一):基础操作命令
    第一节Linux基础操作文章目录第一节Linux基础操作文件操作相关文件读取相关用户相关权限相关日志相关进程相关存储相关网络相关基本工具网络配置网络连接SSH文件操作相关opensslpasswd-1123openssl是一个开源加密工具包passwd指的是用于处理密码......
  • 3种在Linux命令行查看图像的方法
    在Linux中有很多GUI应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐。今天要介绍的是3个实用的CLI图像查看器来在终端上查看图像,让那些使用CLI的朋友能更加高效地工作。1.FIMFIM是FbiIMproved的缩略语,意思是Fbi改进版。有些人可能还不......
  • 如何设置Linux系统开机自动运行脚本?
    大家好,我是良许。在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在Windows下,我们有很多方法可以设置开机启动,但在Linux系统下我们需要如何操作呢?Linux下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有UI界面的设置方法,但我不熟,我更多是......
  • 性能测试-linux下的常用命令汇总
    1.1cup使用率进行排序[root@master~]#top-ctop-20:45:36up1:14,4users,loadaverage:0.45,0.85,0.53Tasks:125total,1running,124sleeping,0stopped,0zombie%Cpu(s):11.2us,15.3sy,0.0ni,73.3id,0.0wa,0.0hi,0.2si,0.0......
  • 性能测试工具-nmon工具(Linux的资源监控)
    1.1下载nmon工具官方网站下载地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download下载nmon16e_mpginc.tar.gz的安装包1.2nmon工具早Centos7的安装解压文件nmon16e_mpginc.tar.gz#创建目录将压缩文件内容加压到该目录[root@mastertgz]#mkdir-p/opt/app/......
  • Linux框架(一)——设备树
    掌握设备树是Linux驱动开发人员必备的技能!因为在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出CPU在系统启动的时候就支持设备树,比如我们的RK3568系列、NXP的I.MX8系列等。设备树设备树(DeviceTree),将这个词分开就是“设备......
  • 芯片sc2731 linux 驱动程序
    //SPDX-License-Identifier:GPL-2.0/*Copyright©2018SpreadtrumCommunicationsInc.*/#include<linux/module.h>#include<linux/of_address.h>#include<linux/platform_device.h>#include<linux/regmap.h>#include<linux/inp......
  • 永远有用的技能:Linux的常用命令
    让我们一起走向未来......
  • 【Linux】poll函数
    poll和select的区别不大,主要是poll没有连接数限制,因为它用的链表实现#include<poll.h>intpoll(structpollfd*fds,nfds_tnfds,inttimeout);structpollfd{intfd;//要监控的文件描述符,如果fd为-1,表示内核不再监控shortevents;//......