代码之家  ›  专栏  ›  技术社区  ›  mboronin

有没有一种方法可以在一个命令中使用用户名和密码从gitlab进行克隆?

  •  2
  • mboronin  · 技术社区  · 7 年前

    此帖子中的解决方案不起作用 How to provide username and password when run "git clone git@remote.git"?

    git clone https://username:password@github.com/username/repository.git
    

    2 回复  |  直到 7 年前
        1
  •  10
  •   Dan    6 年前

    是的,你可以。语法为:

    git clone https://username:token@gitlab.com/user/repo.git
    

    username token 是通过您的gitlab生成的 设置(>);访问令牌

        2
  •  2
  •   Mark Walet    7 年前

    Gitlab不支持在一行中使用http进行克隆。也许你可以用ssh来做?

    有几个git服务可以在一行中使用http克隆。例如Github和Gitorious。 我认为Gitlab只支持用户名前缀。始终会询问密码。这也带来了巨大的安全优势,因为通过这种方式,您的密码永远不会存储在日志文件中。