Tip
:以下所有操作在命令行
完成
創(chuàng)建ssh key(示例)
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "郵箱地址"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "郵箱地址"
創(chuàng)建config文件
cd ~/.ssh
touch config
open config
配置config(示例)
# 該文件用于配置私鑰對(duì)應(yīng)的服務(wù)器
# XX帳號(hào)(最好加上郵箱帳號(hào)鸳址,防止出錯(cuò))
Host github
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa.github
# XX帳號(hào)(最好加上郵箱帳號(hào),防止出錯(cuò))
Host gitlab // 別名
HostName gitlab.com // 主機(jī)地址
Port 9090 // 端口
User git
IdentityFile ~/.ssh/id_rsa.gitlab
配置完自己的信息之后保存刑桑。
測(cè)試一下是否成功
ssh -T github
顯示如下表示成功:Hi (你的github帳號(hào)名)! You've successfully authenticated, but GitHub does not provide shell access.
修改項(xiàng)目的git配置
cd 你的項(xiàng)目
open .git/config
按照如下修改
// 找到url氯质,把等號(hào)后面的 git@github.com替換成你配置的host,上面配置的為github祠斧,感嘆號(hào)后面不變
url = git@github.com:... // 修改前
url = github:... // 修改后