git-常用设置
Last updated: 2019/04/04 Published at: 2019/04/04
git 设置代理
$ git config --global http.proxy http://proxyUsername:[email protected]:port
例如设置本地无认证的 socks5 代理,端口 1080
$ git config --global http.proxy socks5://127.0.0.1:1080
git 设置 ssh
- 设置用户信息
$ git config --global user.name "username"
$ git config --global user.email "[email protected]"
- 生成 ssh 密匙对
$ ssh-keygen -t rsa -C "[email protected]"
将公钥复制到 github 的 setting 里
测试
1$ ssh -T [email protected]
通过 ssh 协议进行 push 等操作
git clone
时直接使用 git@仓库
修改 https 为 ssh
- 查看当前远程仓库
$ git remote -v
> origin https://github.com/USERNAME/REPOSITORY.git (fetch)
> origin https://github.com/USERNAME/REPOSITORY.git (push)
- 修改远程仓库
$ git remote set-url origin [email protected]:USERNAME/REPOSITORY.git
- 再次查看
$ git remote -v
> origin [email protected]:USERNAME/REPOSITORY.git (fetch)
> origin [email protected]:USERNAME/REPOSITORY.git (push)
以上默认远程为 github