ssh 22端口无法访 & 多账号登录
22端口被封
最近几天github 无法push,本来以为是最近开会的原因,可是会开完了还是这样。
网上搜了下,原来也有人遇到
22端口被封了,通过443端口(https),果然好了。
gitlab 也是一样
~/.ssh/config文件配置
Host github.com
HostName ssh.github.com
Port 443
User git
IdentityFile ~/.ssh/id_rsa
#另外的githu账号 git@github.com2:acc2/a.git
Host github.com2
HostName ssh.github.com
User git
Port 443
IdentityFile ~/.ssh/id_rsa_account2
Host gitlab.com
HostName altssh.gitlab.com
Port 443
User git
IdentityFile ~/.ssh/id_rsa
使用两个账号
如上面配置 把另外一个账号的链接改成 (修改@后面的域名)
git@github.com:accountname/project.git
git@github.com2:accountname/project.git
指定对应的私钥
Host github.com2
HostName ssh.github.com
User git
Port 443
IdentityFile ~/.ssh/id_rsa_account2