i刚刚为Windows安装了git(git版本2.11.0)。我正在使用Windows 10,我是在一个网络后面,该网络不允许SSH在标准端口22上运行。
自然而然地安装的git无法连接到我的远程存储库,该存储库位于gitlab中。
我希望我可以在Windows git上使用HTTP而不是SSH,但是我无法确定它是否可用或如何做。
a)是否有一个以HTTPS模式运行Git Windows的选项?如何配置它?
b)如果不是,是否可以更改默认的Git SSH端口和GitLab SSH端口?
a)是否有一个以HTTPS模式运行Git Windows的选项?如何配置它?
您只需使用gitlab存储库的HTTPS URL:
git clone https://<gitlab server>/user/repo
b)如果没有,是否可以更改默认的Git SSH端口和GitLab SSH端口?
将在GitLab服务器端,但通常您不需要此,因为GitLab由Apache或Nginx HTTP服务器管理,该服务器将收听HTTPS查询。
其他替代方案是使用NGrok和Tunnel SSH(请参阅Ngrok)
或使用SSH ProxyCommand使用该隧道。