我应该如何为共享项目创建一个管理github存储库?

时间:2012-01-31 19:36:54

标签: git open-source github project-hosting

我想为开源项目创建一个新的github仓库。我不想在我的个人帐户下创建回购,因为它的网址将成为github.com/myusername/projectname。

我想要一个可以从网站链接的好网址(不包括我的用户名)。

我是否应该在专门针对项目的新帐户下创建回购,但这是否意味着我将不得不继续登录项目帐户以处理拉取请求/合并?或者是否有某种方法可以为主要贡献者分配管理员权限。

基本上,我应该如何为共享项目创建和管理回购?

2 个答案:

答案 0 :(得分:9)

您可以在https://github.com/account/organizations/new为项目创建组织。您项目的网址将包含组织名称,而不是您的用户名。

答案 1 :(得分:1)

取自pages.github.com

  

GitHub页面允许您指定您选择的域名   页。

     

假设您拥有域名example.com。而且,你的   GitHub用户名是“charlie”,你已经发布了一个用户页面   http://charlie.github.com/。现在你想加载   浏览器中显示http://example.com/并让其显示内容   http://charlie.github.com/

     

首先在存储库的根目录中创建一个名为CNAME的文件。   它应该包含您的域名,如下所示:

     

example.com

     

将此新文件推送到GitHub。服务器将您的页面设置为   在example.com上托管,并从www.example.com和。创建重定向   charlie.github.com到example.com。

     

接下来,您需要访问域名注册商或DNS主机并添加   记录您的域名。对于像www.example.com这样的子域名你   只需创建一个指向charlie.github.com的CNAME记录。如果   如果您使用的是像example.com这样的顶级域名,则必须使用A   记录指向207.97.227.245。不要将CNAME记录与。一起使用   顶级域名,它可能对其他服务产生不利的副作用   像电子邮件。许多DNS服务都允许您在TLD上设置CNAME   虽然你不应该。请记住,可能需要一整天的时间   DNS会随着传播而变化,所以请耐心等待。

     

真实世界示例:github.com/mojombo/mojombo.github.com→   http://tom.preston-werner.com/

     

以上也适用于项目&当然是组织页面。