github-存储库的所有者可以看到克隆吗?
我知道一个仓库的所有者能够在执行一个fork请求时看到它。 但是克隆呢? 回购的所有者可以看到有人克隆它的时间吗?
这个问题太笼统了,但让我回答目前的问题。
回购的所有者可以看到有人克隆它的时间吗?
不,他不行。 如果我转到您的存储库之一并将其克隆到本地硬盘驱动器上,则看不到。 而你为什么要呢? 您的存储库可能有许多克隆。
知道克隆可以存在于github以外的其他系统上。
现在,所有者会知道有人在github本身上分叉了他的存储库吗?
是的,假设他关注的话,他会的。
我做了以下事情:
- 作为我的主要帐户登录
- 创建一个仓库
- 在备用电子邮件地址上设置一个新的虚拟帐户
- 分叉我之前创建的存储库
- 重新登录我的主帐户
这是我登录后在首页上看到的内容:
如果我执行以下操作:
- 点击我的仓库
单击“叉”按钮右侧的小1:
点击“会员”标签:
然后我看到了:
结论:
是的,存储库的所有者会看到有人在Github上进行分叉,但是不会,当有人在其他地方进行克隆时他不会看到。
您可以在GitHub上使用克隆图来了解在给定的一天中,您的存储库的源代码实际上被克隆了多少次。 可以在这里找到更多信息[https://help.github.com/articles/about-repository-graphs/#traffic]
打开Github,找到您的仓库,点击它。 然后单击“数据分析”,最后单击“流量”。 Github显示了包含git克隆的流量图。 敬礼!
是的,可以做到。
- 转到您的帐户登录页面-[https://github.com/yourusername]
- 点击您要检查流量的仓库。
- 单击顶部导航栏上的见解。
- 点击左侧导航栏中的点击量。
瞧,您将获得包括时间线在内的无克隆流量。
参考:克隆图
到目前为止,我发现您不知道有人何时克隆它(如果您指的是确切时间),也不知道是谁克隆了它。但是您可以从该日期知道在那个日期进行了多少次克隆,以及唯一克隆的数量。
https://github.com/{usernamme}/{reponame}/graphs/traffic
数据分析标签:
但是我发现唯一的克隆者比唯一的访问者还多,即使没有访问回购协议,有人也可以决定克隆。 我猜在这种情况下可能是机器人。
只要您有权访问存储库(也就是具有远程文件系统上的ssh密钥),则可以。 您将执行以下操作:
git fetch some_remote
git log some_remote/some_branch