Git 如果有人知道我的回购地址,他们会克隆我的私人回购吗?
我在gitlab上有一些私人回购。如果有人碰巧知道我的回购地址,他们能克隆他们吗?我想他们不能,但是什么阻止了他们克隆?每次克隆repo时,都不需要用户名和密码。只能通过SSH克隆私有repo,方法如下所示:克隆存储库有两种方法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方法将要求您提供凭据,如果您提供的详细信息不正确,则
git克隆https://gitlab.com/username/reponame.git
git克隆git@gitlab.com:username/reponame.git
http
方法将要求您提供凭据,如果您提供的详细信息不正确,则将失败。第二个是SSH
方法不需要用户名/密码提示,将克隆repo而无需任何进一步操作。只有将要从中克隆的计算机的ssh密钥添加到关联的Gitlab/Github帐户时,此方法才有效
所以,为了回答你们的问题,若有人知道你们的回购协议地址,他们能克隆你们的回购协议吗
答案是否定和肯定。不,仅凭您的回购地址无法克隆您的回购协议。是的,如果他们能够访问一台机器,而该机器的ssh密钥与您的Gitlab帐户相关联,那么他们将能够克隆您的repo,而不需要任何用户名/密码 可能是通过ssh克隆的吗?是的,可能是通过密钥进行身份验证的