我想在github上为私人仓库提供对wiki的读写访问权限,在同一个仓库中,我不希望这些团队成员能够看到实际的仓库(包含代码的仓库)维基本身),有没有办法做到这一点?
为了更清楚,我想发布我的API文档,这是团队内部的,使用API但保持实际的api代码隐藏起来(听起来很邪恶,但它并不坏,你需要知道整个故事,请不要评判我。)
答案 0 :(得分:3)
一种解决方法是使用公共回购的维基,并将公开回购声明为私人回购的 submodule 。
wiki repo是子模块的事实意味着父repo(带代码的私有repo)确实记录了与之同步的wiki repo的确切版本(SHA1):私有repo的每个版本都知道什么它所指的维基版本。