Onde devo colocar meu repositório Git?


10

Eu tenho uma caixa do Ubuntu em casa e quero ter um diretório que tenha todos (mais ou menos) meus repositórios Git. Eventualmente (quando eu receber alguns projetos de equipe na escola este ano), vou querer compartilhar alguns dos projetos.

Eu estava pensando em criar um diretório no /usr/share/. Esse é o melhor lugar para colocá-los (há algo "errado" com esse local) ou devo criar meus repositórios em outro lugar?


Se você quiser compartilhá-los com colegas de classe considere o uso de github ou bitbucket, ambos vai tornar a vida muito mais fácil e irá garantir que o seu código é feito o backup no caso de algo acontecer com seu computador
Zachary K

@ZacharyK, não tenho certeza de quão próximo o github se encaixaria em "publicar soluções de trabalhos de casa on-line". Embora pelo menos com bitbucket Eu acho que eles oferecem alguns repositórios baseados em equipe privadas para as equipes menores ...
Wayne Werner

O balde de bits permite que você tenha contratos privados gratuitos, mas você pode compartilhá-los com até 5 pessoas antes de pagar por eles.
Zachary K

Que é provavelmente o suficiente para a maioria das equipes escolares
Wayne Werner

o problema é que suas 5 pessoas não totalizam 5 por repo, portanto, se você deseja compartilhar o repo A com 3 e o repo B com 3 pessoas diferentes, você deve pagar.
Zachary K

Respostas:


5

Coloque-os em qualquer lugar que você quiser ... /usr/shareestá bem ...


4
Apenas terá de assegurar que os direitos estão corretas
Sathyajith Bhat

Alguém pode expandir o que são "direitos corretos"? Eu presumo que é g+rwe adicionar usuários a um grupo (ou seja dev)
Jonathan

6

Outra opção seria /srv

Um método para estruturar dados em / srv é por protocolo, por exemplo. ftp, rsync, www,
e cvs. Em sistemas grandes, pode ser útil estruturar / srv por administradores
contexto, como / srv / physics / www, / srv / compsci / cvs, etc. Essa configuração será diferente
de host para host. / srv sempre deve existir em sistemas compatíveis com a ESF e deve
ser usado como o local padrão para esses dados.

/ srv: dados para serviços fornecidos por este sistema

Relacionado

Onde armazenar repositórios git no linux?


1

Por que não criar um usuário apenas para compartilhar seus repositórios git e armazená-los no diretório inicial do usuário? Você pode configurar facilmente o compartilhamento git ssh.


0

Como o repositório git está contido em seu diretório de trabalho, basta colocá-los onde for mais conveniente. É uma boa idéia configurar repositórios em outros lugares (para fins de backup, basicamente), é preciso criar um local padrão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.