• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hackingwu
V2EX  ›  程序员

gitlab 不能通过 https 来 clone 只能 ssh,大家有遇到过吗

  •  
  •   hackingwu ·
    hackingwu · May 7, 2025 · 4320 views
    This topic created in 547 days ago, the information mentioned may be changed or developed.

    gitlab 不能通过 https 来 clone 只能 ssh ,大家有遇到过吗?

    25 replies  •  2025-05-11 10:03:39 +08:00
    hackingwu
    hackingwu
    OP
    May 7, 2025
    1
    启用了 2FA
    orFish
    orFish
    May 7, 2025
    2
    报错信息呢。。
    duzhuo
    duzhuo
    May 7, 2025
    3
    @orFish 一起给楼主算一卦好了哈哈
    PromiseResolve
    PromiseResolve
    May 7, 2025❤️2
    4
    我只遇到过只能通过 http 来 clone 不能使用 ssh 的
    MoYi123
    MoYi123
    May 7, 2025
    5
    遇到过, 没设置账号密码就不让用 http
    Goalonez
    Goalonez
    May 7, 2025 via iPhone
    6
    有 2fa 本来就不能 http 拉吧
    konakona
    konakona
    May 7, 2025
    7
    不喂我报错信息就希望我回答你吗?
    可恶,网友现在待遇比 deepseek 还差……
    KagurazakaNyaa
    KagurazakaNyaa
    May 7, 2025
    8
    有 2fa 还想通过 https 方式 clone ,那你得设置 access token
    orFish
    orFish
    May 7, 2025
    9
    @Goalonez
    @XiLingHost 就算没启用 2fa ,也应该用 access token 来拉代码才对。
    hackingwu
    hackingwu
    OP
    May 7, 2025
    10
    @XiLingHost 我设置了,为啥还不行呢
    MFWT
    MFWT
    May 7, 2025
    11
    在没有错误日志的情况下诊断问题,无异于闭眼开车
    Rickkkkkkk
    Rickkkkkkk
    May 7, 2025
    12
    错误日志粘到 ai 里,一般都能得到答案
    KagurazakaNyaa
    KagurazakaNyaa
    May 7, 2025
    13
    @hackingwu 你看了文档吗,access token 也是需要用户名的
    cz5424
    cz5424
    May 7, 2025 via iPhone
    14
    @duzhuo 算了,大凶之兆,可以 v 我 50 ,可解此卦
    mark2025
    mark2025
    May 7, 2025
    16
    gitlab 后台可以设置仅 ssh 交互
    just1
    just1
    May 7, 2025
    17
    @mc2tap 有的梯子会 ban 22
    nevermoreluo
    nevermoreluo
    May 8, 2025
    18
    给下报错不行嘛。。。。

    只好猜了,这回我猜证书错误,不要想当然的以为浏览器证书正常,git 也能正常解析
    `git config --global http.sslverify false` 试试
    https://community.letsencrypt.org/t/production-chain-changes/150739
    shintendo
    shintendo
    May 8, 2025
    19
    @hackingwu 别光说“不行”,你倒是说什么现象,什么报错
    liuidetmks
    liuidetmks
    May 8, 2025
    20
    @just1 ssh over 443
    ACCI
    ACCI
    May 8, 2025
    21
    跟你相反
    我司 gitlab 不能通过 ssh 来 clone 只能 https .
    刚来公司时候搞了大半天都拉取不下来....
    youwh
    youwh
    May 8, 2025
    22
    是不是更新了 17.11.1 ,前天更新之后也遇到了。
    lulaolu
    lulaolu
    May 8, 2025
    23
    文档有写的: https://docs.gitlab.com/user/profile/account/two_factor_authentication/#use-personal-access-tokens-with-two-factor-authentication

    “When 2FA is enabled, you can’t use your password to authenticate with Git over HTTPS or the GitLab API. You can use a personal access token instead.”
    sampeng
    sampeng
    May 8, 2025
    24
    因为。。就是不能用帐号密码拉啊。。。。不然 gitlab 也就太"安全"了
    zzzmode
    zzzmode
    May 11, 2025
    25
    使用 443 端口呢

    Host gitlab.com
    Hostname altssh.gitlab.com
    User git
    Port 443
    IdentityFile ~/.ssh/id_gitlab
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1382 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    ♥ Do have faith in what you're doing.