Git 针对 GitLab Github 配置 HTTP HTTPS SSH 代理
文章目录
- 配置 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 代理相关推荐
- mac git安装及github配置
准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...
- windows中使用Git工具连接GitHub(配置篇)
备注:摘抄自:http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到 ...
- git安装及github配置
一.git安装 二.github连接 1.账户信息配置 用户名: git config --global user.name "username" 邮箱 git config -- ...
- 阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)
tags: Ubuntu Server Tips Config 写在前面 最近通过帅地的公众号get了一个一年的阿里云轻量应用服务器, 2核4GB, 磁盘60GB,流量1100GB, 感觉还是相当够用 ...
- Git 修改Git的提交方式 https - ssh
由于git 的仓库 进行初始化 的时候配置的是 https 的方式, 在 git push 的时候每次都要输入用户名 跟 密码.非常的不方便, 究其原因,该配置是在 ./git/config 文件中配 ...
- Linux 环境下安装 GitLab 与配置
什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...
- github ssh 配置_怎么给Git配置多个SSH Key?
有时候我们可能需要在同一台电脑上配置多个SSH Key,比如公司项目使用的是GitHub,个人开发用的是码云Gitee.这个时候我们可能需要有两个SSH Key,怎么配置呢? 假设你之前已经生成了一个 ...
- git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...
一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...
- Git入门、gitHub、gitee、gitLab远程库的学习和集成IDEA
第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和多个工 ...
最新文章
- 使用XHProf分析PHP性能瓶颈(二)
- Mac OS X 下mysql配置备忘
- 深耕大数据市场,所问数据打造深度学习数据分析与预测引擎
- 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
- OpenCV的基本模块介绍
- 【Flink】ClassCastException 以及自定义序列化
- unity android 原生,unity创建Android原生插件
- ios开发 方形到圆的动画_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画
- 他:32岁,公司骨干技术,月薪1万,加班猝死
- python软件怎么打开画图_Python实现画图软件功能
- 点赋网络:淘宝店铺DSR评分具体含义分析
- memcmp函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )
- 2022钉钉发布会|云钉低代码新模式、新能力、新机遇
- Mybatis最拿得出手的功能之一 SpringBoot整合Mybatis-Plus 实战之动态SQL
- 使用计算机视觉来做异常检测
- SpringBootTest遇到的问题----Field userMapper in xxx.service.UserService required a bean of type
- SpringBoot配置websocket
- python自动化之word操作用python做邀请函
- 百度SEO快排系统都有哪些类别?【系统之间的区别】
- mac 更新10.11后,出现command not found的解决办法