GIT设置代理
【摘要】 介绍一下git如何通过两种方式设置全局代理, 方便下载代码
git设置代理
设置全局代理
- 使用命令行设置代理
git config --global http.proxy http://用户名:密码@proxy.server:8080/
git config --global https.proxy http://用户名:密码@proxy.server:8080/
以上命令意味着所有明确指定代理的http 或 https 请求都会走代理
- git config: 这是 Git 用来配置参数的命令。
- –global: 这是一个参数,表示这个配置是全局生效的。它会被保存在您用户主目录下的 .gitconfig 文件中(在 Windows 上通常是 C:\Users\您的用户名.gitconfig),意味着这台电脑上所有的 Git 仓库都会使用这个代理设置。如果您想为某个特定仓库设置代理,可以去掉 --global,在该仓库目录下执行。
- http.proxy 和 https.proxy: 这是配置的键名。
- 它们分别设置了所有 http:// 和 https:// 协议的默认代理。
- 这意味着,无论您访问的是哪个网站(只要是通过 http 或 https 的),只要没有更具体的规则覆盖,Git 都会使用这个代理。
: 这是代理服务器的值,即地址。http://用户名:密码@proxy.server:8080/- http://: 连接代理服务器时使用的协议。
- @: 分隔符。
- proxy.server : 代理服务器的主机名或域名
- :8080: 代理服务器的端口号
注意:密码里如果有特殊字符,需要进行转义。
特殊字符参考:https://blog.csdn.net/lvbinemail/article/details/89382817
- 使用.gitconfig文件
直接编辑文件
- 找到[http]与[https]
- 在每个下面填写
proxy = http://用户名:密码@proxy.server:8080/
这种方式特殊字符不用转义
给指定域名(GitHub)设置代理
- 使用命令行设置
git config --global http.https://github.com.proxy http://用户名:密码@proxy.server:8080/ git config --global https.https://github.com.proxy http://用户名:密码@proxy.server:8080/
: 这是配置的键名。http.https://github.com.proxy- 指定了目标主机(GitHub)
- 使用.gitconfig文件
与上面的一样
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)