入门git-代理配置篇
配置个信息
连接github
配置git代理:http、https、ssh
配置个人信息
1 | # 设置用户名 |
连接github
1 | # 生成key在 ~/.ssh/id_rsa.pub 公匙 |
然后在 github 点击个人头像,进入 settings。
选择 SSH and GPL keys。
New SSH Key,显示需要添加 title、key。
title 随意,key为本地的公匙(~/.ssh/id_rsa.pub
)1
2
3
4# 测试是否添加成功
~/.ssh/id_rsa.pub
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出现词句话,说明设置成功。
配置 git http代理
1 | # 具体端口号,修改为自己本地代理配置 |
配置 git ssh 代理
修改~/.ssh/config
(如不存在自行创建)1
2
3
4
5
6
7
8# 必须是 github.com
Host github.com
HostName github.com
User git
# 走 HTTP 代理
# ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=8080
# 走 socks5 代理(如 Shadowsocks)
# ProxyCommand nc -v -x 127.0.0.1:1080 %h %p
解决中文文件名乱码
1 | git config core.quotepath false --global |
参考
https://gist.github.com/chuyik/02d0d37a49edc162546441092efae6a1
乱码 https://blog.csdn.net/zhanlanmg/article/details/49862779