Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2011, 18:15
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

GitHub Pages
Как привязать домен к бренчу gh-pages репозитория, название которого отличается от имени пользователя?

Имя пользователя: Octane
Репозиторий: jsCore
Домен: jscore.ru

Почитал http://pages.github.com/, в https://github.com/Octane/jsCore/tree/gh-pages добавил файл CNAME с текстом "jscore.ru", в настройках DNS добавил A рекорд:


Пока жду обновления DNS, мучаюсь вопросом, ведь любой пользователь может добавить такой же CNAME, а ip-адрес для всех одинаковый, каким образом сервер будет определять, какой репозиторий показывать? Опять же CNAME в настройках не задать, имя репозитория отличается от имени пользователя и для доступа к gh-pages адрес octane.github.com/jsCore, а это уже в CNAME не запишешь… Остается только URL Forwarding?
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2011, 19:30
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Octane
Как привязать домен к бренчу gh-pages репозитория, название которого отличается от имени пользователя?
так пробовал?
mkdir ~/user_name/your_domain.github.com
cd ~/user_name/your_domain.github.com
git init
echo 'Hello world!' > index.html
git add .
git commit -m 'commit'
git remote add origin [email]git@github.com:github_user_name/your_domain.github.com.git[/email]
git push -u origin master


чертов парсер, добавляет тег [email] ))

Сообщение от Octane
мучаюсь вопросом, ведь любой пользователь может добавить такой же CNAME
тоже интересно

Последний раз редактировалось monolithed, 03.08.2011 в 19:35.
Ответить с цитированием
  #3 (permalink)  
Старый 04.08.2011, 02:57
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Магическим образом заработало, но вопрос про файл CNAME так и мучает, неужели остается надеяться, что никто не навредит?)

Сообщение от monolithed
так пробовал?
Бесплатно только один репозиторий можно сделать
Ответить с цитированием
  #4 (permalink)  
Старый 04.08.2011, 08:33
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Octane
но вопрос про файл CNAME так и мучает, неужели остается надеяться, что никто не навредит?
похоже на ответ:
Сообщение от github
Do not use a CNAME record with a top-level domain, it can have adverse side effects on other services like email.
Сообщение от Octane
Бесплатно только один репозиторий можно сделать
А сам хостинг у них совсем не дешевый.
Ответить с цитированием
  #5 (permalink)  
Старый 04.08.2011, 09:42
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от monolithed
похоже на ответ:
Сообщение от github
Do not use a CNAME record with a top-level domain, it can have adverse side effects on other services like email.
Хм… я думаю это про CNAME на DNS-сервере. То есть, если бы у меня был репозиторий octane, то была бы возможность привязать домен jscore.ru к octane.github.com двумя способами, указав CNAME или A-рекорд в настройках DNS, но рекомендуют использовать A-рекорд для привязки по IP. А так как имя репозитория отличается от имени пользователя, то адрес octane.github.com/jsCore уже не запишешь в CNAME, остается только A-рекорд.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
unresponsive google chrome или kill pages Kosh Events/DOM/Window 0 07.06.2011 04:42
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40