GitHub: Возможно ли сотрудничать с кем-то в частной жизни? - PullRequest
40 голосов
/ 29 октября 2010

У меня есть личная суть.Если я отправлю URL-адрес другу, он сможет его просмотреть, но не сможет его отредактировать, если только он его не разветвит.

Можно ли изменить его напрямую, не разветвляя?

Ответы [ 4 ]

22 голосов
/ 20 июня 2014

Нет. Ваша подруга должна раскошелиться на репо и внести в нее изменения.

Затем вы можете объединить коммиты вашего друга:

  1. Локальное клонирование вашего репозитория
  2. Добавьте вилку вашего друга в качестве пульта
    1. например. если вашего друга зовут Синди: git remote add-url cindy https://gist.github.com/cindy/df03bdacaef75a80f310
  3. Получить коммиты вашего друга: git fetch cindy/master
  4. Включите изменения вашего друга в репо: git merge cindy/master
  5. Верните изменения в GitHub: git push origin/master
7 голосов
/ 29 октября 2010

Я не уверен, что это возможно.
Чтобы сделать суть публичной (это не то, что вам нужно, но иллюстрирует отсутствие функций управления вокруг суть), единственное решение состояло в том, чтобы повторно опубликовать ее .

Кажется, что нет графического интерфейса для добавления открытого ssh-ключа для соавторов, как для проекта GitHub.

2 голосов
/ 08 марта 2018

Подход Avi правильный, но команды у меня не сработали.Используя тот же пример, запущенный Avi, после того, как я клонировал свое репо, я выполнил следующие команды из каталога репозитория gist:

$ git remote add cindy https://gist.github.com/cindy/df03bdacaef75a80f310
$ git fetch cindy master
$ git merge cindy/master
$ git push origin master

Я написал более подробный процесс для совместной работы над гистами здесь .

1 голос
/ 22 сентября 2013

Это невозможно. Тем не менее, есть способ легко повторно опубликовать Gist. Это объясняется здесь: http://chris.dzombak.name/blog/2011/05/making-private-gist-public.html

UPDATE

Теперь вы можете делать гистограммы публичными / приватными. Github реализовал эту функцию некоторое время назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...