github如何查看谁fork了我

fiy 其他 493

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看谁fork了你在GitHub上的项目,可以按照以下步骤进行操作:

    1. 登录你的GitHub账户。

    2. 在GitHub首页的导航栏上,点击你的头像,选择”Your repositories”(你的仓库)。

    3. 在仓库页面,选择你想查看的项目。

    4. 在项目的主页面,点击右上角的”Settings”(设置)按钮。

    5. 在项目的设置页面,选择左栏的”Manage access”(访问管理)。

    6. 在访问管理页面,你可以看到”Collaborators”(协作者)列表。这里显示了所有有权限访问你的项目的用户。

    7. 在访问管理页面右侧的右栏,选择”Insights”(洞察)选项卡。

    8. 在洞察页面,选择左侧的”Traffic”(流量)。

    9. 在流量页面,你可以查看到关于你的项目的有关活动信息,包括fork数(Forks)。点击fork数后的链接,可以查看谁fork了你的项目。

    通过以上步骤,你就可以很方便地查看谁fork了你在GitHub上的项目。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在GitHub上,我们可以通过以下几种方式查看谁fork了我们的仓库:

    1. 通过仓库页面查看:

    – 打开你的GitHub仓库页面,地址为`https://github.com/你的用户名/仓库名`。
    – 点击页面上方的“Forks”选项卡。
    – 在这个页面上,你将会看到所有fork了你的仓库的用户的头像和用户名的列表。

    2. 通过API查询:

    – 可以通过GitHub提供的API来查询谁fork了我们的仓库。
    – 在浏览器中打开以下API链接,将其中的`OWNER`和`REPO`替换为你的仓库的所有者和仓库名称:
    `https://api.github.com/repos/OWNER/REPO/forks`
    – 在打开的API链接中,你将会看到一个包含了所有fork信息的JSON数组。每个fork都包含了fork的用户的用户名(`owner`)信息。

    3. 使用第三方工具:

    – 一些第三方工具也可以帮助你查看谁fork了你的GitHub仓库。比如,GitHub提供了一个叫做“OctoLinker”的浏览器扩展程序,它可以在GitHub页面上添加一个“Forks”按钮,方便你直接查看谁fork了你的仓库。

    4. 通过GitHub Desktop查看fork信息:

    – 如果你使用GitHub Desktop来管理仓库,你可以通过以下步骤查看谁fork了你的仓库:
    – 打开GitHub Desktop应用程序。
    – 在左侧的“Current Repository”列表中选择你的仓库。
    – 单击菜单栏中的“Repository”选项。
    – 在下拉菜单中选择“Open in Command Prompt”(或者在Mac上选择“Open in Terminal”)。
    – 在弹出的命令行窗口中输入`git ls-remote –refs –tags –heads https://github.com/OWNER/REPO.git`,将`OWNER`和`REPO`替换为你的仓库的所有者和仓库名称。
    – 在命令行输出中,你将会看到所有fork的用户的用户名。

    以上是几种常用的方法来查看谁fork了你的GitHub仓库。选择适合你的方式,即可轻松获得相关信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    方法一:使用GitHub官方界面查看

    1. 打开GitHub官方网站(https://github.com/)并登录到您的帐户。
    2. 在页面右上角,点击您的账户头像,然后选择“Your repositories(您的仓库)”。
    3. 在您的仓库列表中,选择要查看的仓库。
    4. 在仓库导航栏上,点击“Insights(洞察)”。
    5. 在左侧导航栏中,选择“Forks(派生)”。
    6. 您将能够看到所有派生(fork)的仓库列表,以及每个派生仓库的作者。

    方法二:使用GitHub API

    1. 打开GitHub官方网站(https://github.com/)并登录到您的帐户。
    2. 在页面右上角,点击您的账户头像,并选择“Settings(设置)”。
    3. 在设置页面的左侧导航栏中,选择“Developer settings(开发者设置)”。
    4. 在开发者设置页面的左侧导航栏中,选择“Personal access tokens(个人访问令牌)”。
    5. 点击“Generate new token(生成新令牌)”按钮来创建一个新的访问令牌。
    6. 给访问令牌起一个名称,然后选择“repo”和“read:org”权限。点击“Generate token(生成令牌)”按钮,然后将生成的令牌复制到剪贴板。

    现在您已经获得了一个用于访问GitHub API的访问令牌。

    7. 打开浏览器,并在地址栏中输入以下URL,但将`{username}`替换为您的GitHub用户名:

    “`
    https://api.github.com/users/{username}/repos?per_page=100
    “`

    8. 按下Enter键,您将获得一个包含您所有仓库的JSON数据。

    9. 使用任何合适的JSON解析工具(如Python的json模块)来解析JSON数据。

    10. 遍历解析后的JSON数据,检查每个仓库对象的“fork”属性是否为true,并获取其“owner”属性的值,即为派生您仓库的用户。

    注意:使用GitHub API需要进行身份验证,而访问令牌用于验证您的身份和请求权限。不要将访问令牌分享给其他人。

    以上就是查看谁fork了你GitHub仓库的两种方法:一种是使用GitHub官方界面,另一种是使用GitHub API。您可以根据自己的需要选择合适的方法来查看。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部