#!/bin/bash
proxy_url='socket://127.0.0.1:8086'
echo 'Please choose your operation:'
echo '1: add git http proxy'
echo '2: delete git http proxy'
read num
proxy(){
if [[ 1 == $num ]]; then
git config --global http.proxy $proxy_url
git config --global https.proxy $proxy_url
return 1
elif [[ 2 == $num ]]; then
git config --global --unset http.proxy $proxy_url
git config --global --unset https.proxy $proxy_url
return 2
fi
}
proxy
if [ 1 == $? ]; then
echo "git proxy was setted to $proxy_url !"
else
echo 'git proxy was deleted!'
fi
shell脚本设置git代理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本章内容: 1. 什么是Linux 2.Linux内核的组成部分 3.探索Linux桌面 4.了解Linux发行版...
- 1.1 启动shell 多数主流发行版的桌面环境默认安装模拟终端,用户可用启动命令行界面(CLI)来启动shell...
- 前言 本篇文章 承接我的上一篇文章 通过jenkins持续集成 github中的代码到服务器 在上一篇文章中我们已...
- 本章内容(纯粹细枝末节的资料): 终端模拟 terminfo数据库 Linux 控制台 xterm终端 Konso...
- 本章内容:管理进程 获取磁盘统计信息 挂载新的磁盘 排序数据 归档数据 1. 管理进程 当程序运行在系统上时,我们...