Как мне создать управляющее хранилище github для общего проекта? - PullRequest
2 голосов
/ 31 января 2012

Я хочу создать новое репозиторий github для проекта с открытым исходным кодом.Я не хочу создавать репо под своей личной учетной записью, так как его URL станет github.com/myusername/projectname.

Мне нужен хороший URL, на который мы можем ссылаться с веб-сайта (который не(включая мое имя пользователя).

Должен ли я создать репо под новой учетной записью специально для проекта, но тогда это означает, что мне придется продолжать входить под учетной записью проекта, чтобы обрабатывать pull-запросы /сливает?Или есть какой-то способ назначить права администратора основным участникам.

В принципе, как мне создать репо для общего проекта и управлять им?

Ответы [ 2 ]

9 голосов
/ 31 января 2012

Вы можете создать организацию для проекта на https://github.com/account/organizations/new. URL вашего проекта будут содержать название организации вместо вашего имени пользователя.

1 голос
/ 31 января 2012

Взято с pages.github.com :

GitHub Pages позволяет вам направлять доменное имя по вашему выбору на вашу страницу.

Допустим,Вы являетесь владельцем домена example.com.Кроме того, ваше имя пользователя GitHub - «Чарли», и вы опубликовали страницу пользователя по адресу 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, вы просто создадите запись CNAME, указывающую на charlie.github.com.Если вы используете домен верхнего уровня, например example.com, вы должны использовать запись A, указывающую на 207.97.227.245.Не используйте запись CNAME с доменом верхнего уровня, это может иметь неблагоприятные побочные эффекты для других служб, таких как электронная почта.Многие службы DNS позволяют вам устанавливать CNAME в TLD, хотя вы не должны этого делать.Помните, что для распространения изменений DNS может потребоваться целый день, поэтому наберитесь терпения.

Пример из реального мира: github.com/mojombo/mojombo.github.com → http://tom.preston -werner.com / .

Выше, конечно, также работает для страниц проекта и организации.

...