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