首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果有人知道我的回购地址,他们会克隆我的私人回购吗?

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

Stack Overflow用户
提问于 2018-04-01 05:37:36
回答 2查看 1.2K关注 0票数 1

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-01 06:32:11

有两种复制存储库的方法。

  1. 通过HTTP git clone https://gitlab.com/username/reponame.git
  2. 在SSH之上 git clone git@gitlab.com:username/reponame.git

第一个,也就是。http方法将向您询问凭据,如果提供不正确的详细信息,则会失败。第二个,也就是。SSH方法不需要用户名/密码提示,不需要任何进一步的操作就可以克隆回购。只有在将克隆机器的ssh键添加到相关的Gitlab/Github帐户时,此方法才能工作。

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

答案是“否”和“是”。不,一个人不能通过你的回购地址复制你的回购。是的,如果他们能够访问一台机器,其ssh密钥与您的Gitlab帐户相关联,他们就可以克隆您的回购文件,而不需要任何用户名/密码。

票数 3
EN

Stack Overflow用户

发布于 2018-04-01 05:48:08

私有repos只能通过SSH进行克隆,方法如下所示:How can I clone a private Gitlab repo?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49595138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档