Git Windows HTTPS远程连接

时间:2016-12-24 03:40:45

标签: git ssh https gitlab

我刚刚安装了Git for Windows(Git版本2.11.0)。我使用的是Windows 10,而且我支持不允许SSH在标准端口22上运行的网络。

当然,安装的Git无法连接到位于GitLab的远程存储库。

我希望我可以在Windows Git上使用HTTPS而不是SSH,但我不知道它是否可用或如何使用。

a)是否有以HTTPS模式运行Git Windows的选项?如何配置?

b)如果没有,有没有办法更改默认的Git SSH端口和Gitlab ssh端口?

1 个答案:

答案 0 :(得分:1)

  

a)是否有以HTTPS模式运行Git Windows的选项?如何配置?

您只需使用GitLab回购的https网址:

git clone https://<gitlab server>/user/repo
  

b)如果没有,有没有办法更改默认的Git SSH端口和Gitlab ssh端口?

这将在GitLab服务器端,但通常你不需要这个,因为GitLab由Apache或NGiNX http服务器管理,它将监听https查询。

其他替代方案是使用ngrok and tunnel ssh(请参阅ngrok
或者使用ssh ProxyCommand to use that tunnel