# 限制只有会员用户才能查看我的私人GitHub仓库

**URL:** <https://meta.discourse.org/t/restrict-users-who-are-member-to-see-my-private-github-repos/358283>\
**Category:** Support\
**Created:** [2025年三月21日 06:28 UTC](https://meta.discourse.org/t/restrict-users-who-are-member-to-see-my-private-github-repos/358283 "2025-03-21T06:28:38Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [2025年三月22日 02:08 UTC](https://meta.discourse.org/t/restrict-users-who-are-member-to-see-my-private-github-repos/358283/3 "2025-03-22T02:08:06Z")

</div>

要通过浏览器共享私有的 GitHub 存储库，用户必须拥有 GitHub 帐户并被添加为协作者。请参阅 [https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository。](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository%E3%80%82)

如果共享 GitHub 链接进行克隆是可以接受的，您可以创建一个细粒度（例如，只读）的个人访问令牌。此令牌将允许其他人仅通过 git（克隆）进行访问。  
例如：`git clone https://<username>:<token>@github.com/<username>/<repo>`

> **如何生成新令牌：**
>
> 1. 转到 设置  
> → 开发者设置  
> → 个人访问令牌  
> → 细粒度令牌  
> → 点击“生成新令牌”按钮。
> 
> 2. 选择要共享的存储库
> 
> 3. 在“存储库权限”中选择访问级别。  
> 对于只读访问，您需要将“内容”设置为“只读”。
> 
> 4. 点击“生成令牌”，完成！

这取决于您正在寻找的访问类型、是否是临时访问、您是小型/大型社区。

例如，如果您是一个大型社区，您不会手动添加每个用户。创建插件以通过 GitHub API 自动添加/删除协作者是可能的，但这似乎不是一个长期的解决方案。您可能需要创建存储库的快照并以其他方式共享它。

您所说的“成员”是指需要订阅才能访问，还是仅仅是登录用户？  
您能否更详细地说明您的上下文？

---

_[View the full topic](https://meta.discourse.org/t/restrict-users-who-are-member-to-see-my-private-github-repos/358283)._
