mac 下使用ssh访问非22端口的gitlab

生成ssh key

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

如果使用的不是默认key的话,需要添加一下

ssh-add ~/.ssh/other_id.rsa

测试ssh连接

ssh -T git@example.com

如果ok的话,会显示

Welcome to Gitlab

如果提示端口不正确的话,可以添加-p参数

ssh -T -p 443 git@example.com

SourceTree使用问题

如果默认不是22端口,可以写一个config文件放在~/.ssh/里,内容如下

Host gitlab.com
Port 443
RSAAuthentication yes
IdentityFile ~/.ssh/config/private-key-filename

发布者

发表评论

电子邮件地址不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.