【问题标题】:Git Windows HTTPS remote connectionGit Windows HTTPS 远程连接
【发布时间】:2016-12-24 03:40:44
【问题描述】:

我刚刚安装了适用于 Windows 的 Git(Git 版本 2.11.0)。我正在使用 Windows 10,并且我所在的网络不允许 SSH 在标准端口 22 上运行。

安装后的 Git 自然无法连接到我位于 GitLab 中的远程存储库。

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

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

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

【问题讨论】:

    标签: git ssh https gitlab


    【解决方案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

    【讨论】:

    • 工作正常。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    相关资源
    最近更新 更多