github如何查看谁fork了我
-
要查看谁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年前 -
在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年前 -
方法一:使用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年前