Zwlin's Blog

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

  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 时直接使用 git@仓库

修改 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