2016-08-07 2 views
1

Я пытаюсь редактировать и вносить изменения в другую вики-страницу для своего репо. Я клонировал его локально следующим образом:Редактирование wiki на github repo

git clone https://github.com/***/***.wiki.git 

Затем я отредактировал его и выполнил необходимые изменения. Теперь, как я могу продвигать указанные изменения? Нужно ли мне открывать запрос на растяжение для этого и как я могу это сделать? Любая помощь будет принята с благодарностью. Я попытался нажать изменения на одной и той же ветке удаленного происхождения, но я получил ошибку Permission denied (publickey).

ответ

0

Здесь есть две проблемы. Первое, что вы на самом деле, казалось, клонировали в SSH связанный репозиторий, такие как

[email protected]:/***/**.wiki.git

И, таким образом, почему он говорит Permission denied (publickey). Если бы вы клонировали git repo, вы бы набрали имя пользователя/пароль.

Что касается редактирования локальной локализации github - по умолчанию ветка является мастером. Если вы решите работать с дочерними ветвями, чтобы разделить работу, тогда вам нужно будет объединиться с вашей локальной ветвью мастера и нажать. Кажется, что нет способа получить запросы на wiki-страницы.


В итоге:

  1. Если это не сделано, настройки ваш открытый/закрытый ключ SSH в GitHub - https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
  2. заказ ваш репо локально - git clone [email protected]:/***/**.wiki.git
  3. Необязательно ветвь так, чтобы отделить работу (-ы) - git checkout -b some_branch
  4. Редактируйте свои страницы вики с помощью редактора уценок (я использовал IntelliJ с Markdown плагин - он может отображать уценки на одной странице и обработанную страницу рядом с ним, что приятно)
  5. Добавить и совершить свою работу:. git add page.md git commit -m "Added blah blah instructions"
  6. Необязательно слияния обратно мастера: git checkout master git merge some_branch
  7. Нажмите его обратно на GitHub репо - git push

Помните, что вы не можете быть в состоянии сделать тянуть запросы с GitHub вики-страниц (так как единственная отрасль доступны через Github является мастер).

Смежные вопросы