GitHub:有没有可能与某人私下协作?

我有一个私人的要点。 如果我将URL发送给朋友,他可以查看,但不能编辑它,除非他分出。

有没有办法直接编辑它,而不分叉?

我不确定这是可能的。
要做到公开(这不是你想要的,但是要说明缺乏pipe理function), 唯一的解决办法就是重新发布它 。

似乎没有用于为合作者添加公共ssh密钥的GUI,就像GitHub项目一样。

不,你的朋友应该回购回购,并在那里做出改变。

然后你可以通过以下方式合并你朋友的提交:

  1. 在本地克隆你的要点回购
  2. 添加你的朋友的叉子作为一个远程
    1. 例如,如果你的朋友被命名为Cindy: 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

这是不可能的。 但是,有一种方法可以轻松地重新发布Gist。 它的解释在这里: http ://chris.dzombak.name/blog/2011/05/making-private-gist-public.html

UPDATE

你现在可以使公共/私人的要点。 Github前段时间实现了这个function。