Git 如果有人知道我的回购地址,他们会克隆我的私人回购吗?

Git 如果有人知道我的回购地址,他们会克隆我的私人回购吗?,git,gitlab,Git,Gitlab,我在gitlab上有一些私人回购。如果有人碰巧知道我的回购地址,他们能克隆他们吗?我想他们不能,但是什么阻止了他们克隆?每次克隆repo时,都不需要用户名和密码。只能通过SSH克隆私有repo,方法如下所示:克隆存储库有两种方法 通过HTTP git克隆https://gitlab.com/username/reponame.git 通过SSH git克隆git@gitlab.com:username/reponame.git 第一个是http方法将要求您提供凭据,如果您提供的详细信息不正确,则

我在gitlab上有一些私人回购。如果有人碰巧知道我的回购地址,他们能克隆他们吗?我想他们不能,但是什么阻止了他们克隆?每次克隆repo时,都不需要用户名和密码。

只能通过SSH克隆私有repo,方法如下所示:

克隆存储库有两种方法

  • 通过HTTP
    git克隆https://gitlab.com/username/reponame.git
  • 通过SSH
    git克隆git@gitlab.com:username/reponame.git
  • 第一个是
    http
    方法将要求您提供凭据,如果您提供的详细信息不正确,则将失败。第二个是
    SSH
    方法不需要用户名/密码提示,将克隆repo而无需任何进一步操作。只有将要从中克隆的计算机的ssh密钥添加到关联的Gitlab/Github帐户时,此方法才有效

    所以,为了回答你们的问题,若有人知道你们的回购协议地址,他们能克隆你们的回购协议吗


    答案是否定和肯定。不,仅凭您的回购地址无法克隆您的回购协议。是的,如果他们能够访问一台机器,而该机器的ssh密钥与您的Gitlab帐户相关联,那么他们将能够克隆您的repo,而不需要任何用户名/密码

    可能是通过ssh克隆的吗?是的,可能是通过密钥进行身份验证的