git Windows HTTPS远程连接



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使用该隧道。

最新更新