У меня есть личная суть.Если я отправлю URL-адрес другу, он сможет его просмотреть, но не сможет его отредактировать, если только он его не разветвит.
Можно ли изменить его напрямую, не разветвляя?
Нет. Ваша подруга должна раскошелиться на репо и внести в нее изменения.
Затем вы можете объединить коммиты вашего друга:
git remote add-url cindy https://gist.github.com/cindy/df03bdacaef75a80f310
git fetch cindy/master
git merge cindy/master
git push origin/master
Я не уверен, что это возможно. Чтобы сделать суть публичной (это не то, что вам нужно, но иллюстрирует отсутствие функций управления вокруг суть), единственное решение состояло в том, чтобы повторно опубликовать ее .
Кажется, что нет графического интерфейса для добавления открытого ssh-ключа для соавторов, как для проекта GitHub.
Подход 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
Я написал более подробный процесс для совместной работы над гистами здесь .
Это невозможно. Тем не менее, есть способ легко повторно опубликовать Gist. Это объясняется здесь: http://chris.dzombak.name/blog/2011/05/making-private-gist-public.html
UPDATE
Теперь вы можете делать гистограммы публичными / приватными. Github реализовал эту функцию некоторое время назад.