文章目录

  • 配置 git 代理
    • 配置 git 的 http https 代理
    • 配置 git 的 ssh 代理

配置 git 代理

配置 git 的 http https 代理

Linux 和 Windows 都适用

# gitlab 服务器在国外下载速度速度收到很大影响。下面对 gitlab 配置 http https 代理。同理也可以对 github 配置 http https 代理。
git config --global http.https://gitlab.com.proxy socks5://127.0.0.1:1080
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080# 其中 socks5://127.0.0.1:1080 换成你使用代理服务。如:
git config --global http.https://gitlab.com.proxy http://127.0.0.1:8080

配置 git 的 ssh 代理

Linux 系统

# 需要安装 openbsd-netcat 来实现转发,以 Manjaro Linux 安装为例:
sudo pacman -S openbsd-netcat
# 在用户目录下的 .ssh/ 创建 config 文件
vim ~/.ssh/config
# 详细配置如下
Host github.com
Host gitlab.com
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
HostName %h
Port 22
User git
IdentityFile  ~/.ssh/id_rsa
IdentitiesOnly yes

Windows 系统

Windows 10 带有 connect 转发工具无需手动安装。同样也是在 在用户目录下(c:\User\username\.ssh\)的 .ssh\ 创建 config 文件

Host github.com
Host gitlab.com
ProxyCommand connect -S 127.0.0.1:1080 %h %p # -H 为 HTTP
HostName %h
Port 22
User git
IdentityFile  ~/.ssh/id_rsa
IdentitiesOnly yes

Git 针对 GitLab Github 配置 HTTP HTTPS SSH 代理相关推荐

  1. mac git安装及github配置

    准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...

  2. windows中使用Git工具连接GitHub(配置篇)

    备注:摘抄自:http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到 ...

  3. git安装及github配置

    一.git安装 二.github连接 1.账户信息配置 用户名: git config --global user.name "username" 邮箱 git config -- ...

  4. 阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)

    tags: Ubuntu Server Tips Config 写在前面 最近通过帅地的公众号get了一个一年的阿里云轻量应用服务器, 2核4GB, 磁盘60GB,流量1100GB, 感觉还是相当够用 ...

  5. Git 修改Git的提交方式 https - ssh

    由于git 的仓库 进行初始化 的时候配置的是 https 的方式, 在 git push 的时候每次都要输入用户名 跟 密码.非常的不方便, 究其原因,该配置是在 ./git/config 文件中配 ...

  6. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

  7. github ssh 配置_怎么给Git配置多个SSH Key?

    有时候我们可能需要在同一台电脑上配置多个SSH Key,比如公司项目使用的是GitHub,个人开发用的是码云Gitee.这个时候我们可能需要有两个SSH Key,怎么配置呢? 假设你之前已经生成了一个 ...

  8. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...

    一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...

  9. Git入门、gitHub、gitee、gitLab远程库的学习和集成IDEA

    第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和多个工 ...

最新文章

  1. 使用XHProf分析PHP性能瓶颈(二)
  2. Mac OS X 下mysql配置备忘
  3. 深耕大数据市场,所问数据打造深度学习数据分析与预测引擎
  4. 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
  5. OpenCV的基本模块介绍
  6. 【Flink】ClassCastException 以及自定义序列化
  7. unity android 原生,unity创建Android原生插件
  8. ios开发 方形到圆的动画_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画
  9. 他:32岁,公司骨干技术,月薪1万,加班猝死
  10. python软件怎么打开画图_Python实现画图软件功能
  11. 点赋网络:淘宝店铺DSR评分具体含义分析
  12. memcmp函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )
  13. 2022钉钉发布会|云钉低代码新模式、新能力、新机遇
  14. Mybatis最拿得出手的功能之一 SpringBoot整合Mybatis-Plus 实战之动态SQL
  15. 使用计算机视觉来做异常检测
  16. SpringBootTest遇到的问题----Field userMapper in xxx.service.UserService required a bean of type
  17. SpringBoot配置websocket
  18. python自动化之word操作用python做邀请函
  19. 百度SEO快排系统都有哪些类别?【系统之间的区别】
  20. mac 更新10.11后,出现command not found的解决办法

热门文章

  1. 上海国家会计学院刘梅玲:事项法会计可以有力地促进业财融合
  2. 站长号词库:今日热门长尾关键词挖掘 20221129
  3. 单片机多功能电子琴课设_基于51单片机的电子琴设计
  4. ROS 下 激光扫描仪 YDLidar-G4 使用
  5. java项目疑难解答_Tivoli Kernel Services 疑难解答
  6. 最近常常干出一些骑着驴找驴的事来
  7. 【医药医疗】医防融合慢病管理系统原型
  8. 四轴飞行器的空气动力原理
  9. 谈古论津丨谦德庄有今天,一要谢郭美美,二要谢郭德纲
  10. Game boy模拟器(9):内存池