我想为 github 上的私有 repo 授予对 wiki 的读写访问权限,在同一个 repo 上,我不希望这些团队成员能够看到实际的 repo(包含代码而不是 wiki 本身的 repo ), 有没有办法做到这一点?
为了更清楚,我想发布我的 API 文档,它只是团队内部的,它使用 API 但对他们隐藏实际的 api 代码(听起来很邪恶,但还不错,你需要知道整个故事,请不要评判我)。
我想为 github 上的私有 repo 授予对 wiki 的读写访问权限,在同一个 repo 上,我不希望这些团队成员能够看到实际的 repo(包含代码而不是 wiki 本身的 repo ), 有没有办法做到这一点?
为了更清楚,我想发布我的 API 文档,它只是团队内部的,它使用 API 但对他们隐藏实际的 api 代码(听起来很邪恶,但还不错,你需要知道整个故事,请不要评判我)。
一种解决方法是使用公共存储库的 wiki,并将该公共存储库声明为私有存储库的子模块。
wiki repo 是一个子模块这一事实意味着父 repo(带有代码的私有 repo)确实记录了与之同步的 wiki repo 的确切版本(SHA1):每个版本的私有 repo 都知道哪个版本的它也引用了wiki。