将 git 从内联网隧道传输到远程服务器

将 git 从内联网隧道传输到远程服务器

我有一台需要在内联网之外进行开发的服务器。我尝试通过 ssh 进入服务器并设置代理,以便能够克隆存储库。

ssh -D 5555 remote.server

然后我把我~/.ssh/config

Host git.server
    ProxyCommand=nc -X 5 -x localhost:5555 %h %p

git.server我的内网git服务器的域名在哪里。

我得到了错误ssh: Could not resolve hostname git.server: Name or service not known

发生了什么事?DNS 也没有被转发吗?我该如何解决这个问题?

答案1

尝试这个:

Host git.server
    HostName ${IP-OF-YOUR-GIT-SERVER}
    ProxyCommand=nc -X 5 -x localhost:5555 %h %p

相关内容