我想为开源项目创建一个新的github仓库。我不想在我的个人帐户下创建回购,因为它的网址将成为github.com/myusername/projectname。
我想要一个可以从网站链接的好网址(不包括我的用户名)。
我是否应该在专门针对项目的新帐户下创建回购,但这是否意味着我将不得不继续登录项目帐户以处理拉取请求/合并?或者是否有某种方法可以为主要贡献者分配管理员权限。
基本上,我应该如何为共享项目创建和管理回购?
答案 0 :(得分:9)
您可以在https://github.com/account/organizations/new为项目创建组织。您项目的网址将包含组织名称,而不是您的用户名。
答案 1 :(得分:1)
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/
以上也适用于项目&当然是组织页面。