正常我们很容易配置 http和https 的代理来克隆代码,但是 使用SSH克隆 方式的代理用的比较少
1:首先先配置好秘钥
需要确保秘钥是好的
2:一般在 /root/.ssh/config 下面配置参数;
没有的话请先创建一个
注意需要把对应的参数名称,修改为 当前实际使用的;
gitlab.xxx.com 为克隆的网址
id_rsa 为私钥
192.168.1.1:8888 为代理转发的IP和端口;
Host gitlab.xxx.com
HostName gitlab.xxx.com
User my_name
IdentityFile ~/.ssh/id_rsa
ProxyCommand /bin/nc -X connect -x 192.168.1.1:8888 %h %p
git clone git@gitlab.xxx.com:aaa/bbb.git
3:注意事项
nc是一个网络工具,其全名是"Netcat"。
可通过 “which nc” 来查看路径进行修改文章来源:https://www.toymoban.com/news/detail-795063.html
root@ea0c131f8cf5:/home/ec200a# which nc
/bin/nc
root@ea0c131f8cf5:/home/ec200a#
没安装的话就安装一下 “sudo apt-get install netcat”文章来源地址https://www.toymoban.com/news/detail-795063.html
到了这里,关于git拉代码 使用SSH克隆,配置代理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!