Zwlin's Blog

git-常用设置

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

  1. 设置用户信息
$ git config --global user.name "username"
$ git config --global user.email "[email protected]"
  1. 生成ssh密匙对
$ ssh-keygen -t rsa -C "[email protected]"
  1. 将公钥复制到github的setting里

  2. 测试

通过ssh协议进行push等操作

git clone时直接使用 [email protected]仓库

修改https为ssh

  1. 查看当前远程仓库
$ git remote -v
> origin  https://github.com/USERNAME/REPOSITORY.git (fetch)
> origin  https://github.com/USERNAME/REPOSITORY.git (push)
  1. 修改远程仓库
$ git remote set-url origin [email protected]:USERNAME/REPOSITORY.git
  1. 再次查看
$ git remote -v
> origin  [email protected]:USERNAME/REPOSITORY.git (fetch)
> origin  [email protected]:USERNAME/REPOSITORY.git (push)

以上默认远程为github