我刚刚安装了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端口?
答案 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。