Como configurar um repositório Git privado no GitHub? É possível?

pretendo partilhar o meu código-fonte numa base de convite apenas para algumas dúzias de utilizadores, talvez. O código fonte em si não deve ser público. Os participantes são autorizados e incentivados a submeter as suas alterações. Então eu preciso de controle de fonte, de preferência Git, hospedado em um servidor público com nível de acesso privado para vários usuários.

aprendi que é possível criar repositórios privados de git no GitHub que usam https:// links. No próprio GitHub, tal projeto não aparece em pesquisas. Para os utilizadores participantes, o projecto mostra um ícone de" bloqueio". Então há obviamente repositórios privados, só não sei como configurar um. Muitos tutoriais usam o SSH para configurar repositórios privados, mas todos eles exigem que você tenha "seu próprio servidor".

Não quero saber de ligações seguras ao pressionar / puxar o código fonte, nem tenho problemas de confiança com o GitHub. Tudo o que me importa é um repositório privado com acesso apenas aos usuários que convido. Talvez eu seja ingénua e tal solução só esteja disponível via hosting comercial (eg Unfuddle, Assemblla) mas se não, eu realmente gostaria de saber como é feito!

 70
Author: LearnCocos2D, 2010-04-08

6 answers

Repositórios privados no GitHub são possíveis, mas apenas com uma conta paga.

A partir de 7 dólares por mês para a Conta Micro, pode configurar 5 um número ilimitado de repositórios privados. Veja a página de planos para mais informações.

Update: Em 11 de Maio de 2016, o GitHub introduziu um novo modelo de preços que lhe dá uma quantidade ilimitada de repositórios privados para os mesmos $7 por mês.

 82
Author: Thomas, 2016-09-06 12:04:32
Bitbucket-os seus planos parecem ser os melhores. Eles lhe dão muito mais do que o github fazer para contas gratuitas - na verdade, ainda estou usando o plano livre - não há necessidade de se inscrever para as pagas; além disso, a interface é quase idêntica ao Github. Seja como for, uma repo na bitbucket pode ter até cinco utilizadores privados com repos ilimitados públicos ou privados - a única coisa que parece estar a pagar com as contas pagas são mais utilizadores para aceder aos seus repos privados.
 73
Author: Ben Duffin, 2016-09-27 16:11:28

Se você é um estudante você pode obter um repositório privado gratuito em https://github.com/edu

 58
Author: jutky, 2011-12-28 12:00:28

O Github é uma grande ferramenta para fazer repos, mas não faz bem com repos privados. Você é forçado a pagar por cobranças privadas a menos que tenha algum tipo de plano. Tenho alguns projectos até agora, e se o Github não fizer o que eu quero, Vou à Bitbucket. É um pouco mais difícil de trabalhar do que o GitHub, no entanto são repos livres ilimitados. Espero que isto tenha ajudado.

 13
Author: beakr, 2012-05-06 03:48:05
Uma vez que você tenha uma conta paga no github, não é óbvio como criar um repositório privado. Para criar um acordo de recompra privado para uma organização com conta paga ir para https://github.com/organizations/MYORGANIZATIONNAME.

A única maneira de eu descobrir como navegar lá é:

    Cheguei à página inicial da sua organização. https://github.com/MYORGANIZATIONNAME
  • Clique no botão "editar o perfil da minha organização" no canto superior direito
  • Clique no ícone "Github" no canto superior esquerdo (não-óbvio)
  • carregue na página "News Feed" (não-óbvia)
  • carregue no botão "novo repositório" à direita ...
 6
Author: Chris Paul, 2012-03-22 19:52:10

Actualizações de 2018

Aqui está a comparação de planos livres listados pelas principais soluções baseadas em nuvem GIT da árvore

enter image description here

Aqui está a comparação dos planos pagos listados pelas principais soluções baseadas em nuvem GIT da árvore.

enter image description here

Conclusão:

Não estou a ver pessoas a mencionar o GitLab aqui, mas parece-me o melhor plano privado para mim. Eu próprio o uso sem problemas.

GitHub: Se você tem um estudante conta ou quer pagar por $ 7 mensais, GitHub tem a maior comunidade e você pode tirar proveito de seus repos públicos, garfos, etc.

BitBucket: Se você usar outros produtos de Atlassian como Jira ou confluência, BitBucket funciona muito bem com eles.

GitLab: Tudo o que me importa(repo privado gratuito, # de repos privados, # de colaboradores, etc) é oferecido gratuitamente. Parece-me a melhor escolha para mim.

 3
Author: Fangming, 2018-05-01 15:13:17