我想为一个开源项目创建一个新的github代码库。我不想在我的个人账户下创建repo,因为它的url会变成github.com/myusername/projectname。
我想要一个很好的网址,我们可以从网站链接(这不包括我的用户名)。
我是否应该在一个专门针对该项目的新帐户下创建repo,但这是否意味着我必须继续在该项目帐户下登录才能处理拉入请求/合并?或者,是否有某种方法可以将管理员权限分配给主要贡献者。
基本上,我应该如何为共享项目创建和管理存储库?
发布于 2012-02-01 03:41:02
您可以在https://github.com/account/organizations/new上为项目创建组织。项目的URL将包含组织名称,而不是您的用户名。
发布于 2012-02-01 03:43:04
GitHub Pages允许您在您的页面上直接使用您选择的域名。
假设您拥有域名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这样的顶级域,则必须使用指向207.97.227.245的A记录。不要将CNAME记录与顶级域名一起使用,这可能会对电子邮件等其他服务产生负面影响。许多DNS服务将允许您在TLD上设置CNAME,尽管您不应该这样做。请记住,DNS更改可能需要一整天的时间才能传播,因此请耐心等待。
现实世界的例子: github.com/mojombo/mojombo.github.com→http://tom.preston-werner.com/。
当然,上述方法也适用于项目和组织页面。
https://stackoverflow.com/questions/9085750
复制相似问题