社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
打开git bash:
$ ssh-keygen -t rsa -C "1email@company.com” -f ~/.ssh/id_rsa
$ ssh-keygen -t rsa -C "2email@github.com” -f ~/.ssh/github_rsa
配置公钥:登录github或你的代码托管平台。右上角你的账号登录个人信息处,点击settings
点击SSH-keys
$ ssh-add ~/.ssh/id_rsa $ ssh-add ~/.ssh/github_rsa
$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa $ ssh-add ~/.ssh/github_rsa
$ ssh-add -l
$ ssh-add -D
touch config
# gitlab
Host github.com
Port 22
HostName github.com
PreferredAuthentications publickey
IdentityFile C:/Users/xiaohaozi/.ssh/github-rsa
User xiaohaozi
# smartgit
Host smartgit
HostName smartgit
PreferredAuthentications publickey
IdentityFile C:/Users/xiaohaozi/.ssh/id_rsa
User xiaohaozi
# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件(可以直接填写ip地址)
# HostName : 要登录主机的主机名(建议与Host一致)
# User : 登录名(如gitlab的username)
# IdentityFile : 指明上面User对应的identityFile路径
# Port: 端口号(如果不是默认22号端口则需要指定)
$ ssh -T git@github.com
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!