当我在家时,我正在尝试访问位于内部网络上的存储库。我用来访问这个内部网络的shell没有git,当使用scp访问repo时,我得到一个“GitLab:Disallowed command”,也没有gcc,所以我不确定我是否可以编译一个可移植的版本来源。有什么想法吗?
答案 0 :(得分:2)
您是否有对正在使用的shell的ssh访问权限?你能做ssh转发吗?如果是这样,你可以做类似
的事情ssh -L 2222:ip.of.gitlab:22 user@shellhost
然后只使用localhost:2222
作为您的存储库,ssh将通过shell主机将您的连接隧道传输到gitlab存储库