codecamp

GitHub 创建仅含议题的仓库

GitHub 不提供仅限议题的访问权限,但您可以通过仅含议题的第二仓库来实现此目的。

  1. 创建一个私有仓库来托管项目的源代码。
  2. 使用所需权限创建第二仓库来托管议题跟踪器。
  3. 向议题仓库添加自述文件以解释此仓库的用途并链接到议题部分。
  4. 设置协作者或团队,根据需要授予适当的仓库权限。

对这两个仓库都有写入权限的用户可跨仓库来回引用和关闭议题,但没有所需权限的用户将会看到包含极少信息的引用。

例如,如果您通过读取 Fixes organization/public-repo#12 的消息将提交推送到私有仓库的默认分支,则该议题将被关闭,但只有具有适当权限的用户才会看到指示该提交关闭议题的跨仓库引用。 没有权限的用户也会看到引用,但看不到详细信息。

GitHub 创建模板仓库
GitHub 限制查看仓库中的内容和差异
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }