Ubuntu-serview: convenção de nomeação de users de gitosis

Se você instalair gitosis no ubuntu-serview 10.10 via apt-get:

sudo apt-get install gitosis

O script pós-installation criairá um novo user de gitosis .

Este user será usado paira permitir que as pessoas se conectem com SSH usando keys públicas. Ou seja, sem exigir que cada user tenha sua própria conta em seu server:

git clone gitosis@serview.com:project.git
git remote add origin gitosis@serview.com:project.git

Por enquanto, tudo bem. Mas:

Eu vi muitas vezes e eu pessoalmente prefiro usair o nome de user git paira isso:

git clone git@serview.com:project.git
git remote add origin git@serview.com:project.git

  1. Existe alguma razão pela qual usamos gitosis vez de simplesmente git no ubuntu-serview?
  2. Devo evitair renomeair o user da gitosis paira git com: sudo usermod -l git gitosis

Alguma ideia de boas-vindas

3 Solutions collect form web for “Ubuntu-serview: convenção de nomeação de users de gitosis”

O nome de user gitosis é apenas um padrão, provavelmente selecionado paira não entrair em conflito se você já tivesse um user git .

O package de gitosis no Debian pergunta qual nome de user e diretório você deseja usair, embora possam ser perguntas de baixa prioridade e não solicitado por padrão, deve ser da mesma maneira no Ubuntu. Você pode executair o command sudo dpkg-reconfigure gitosis paira reconfigurair o package e solicitair o nome de user e o diretório paira usair. O package provavelmente não irá mudair o nome do user existente. Se você fizer isso você mesmo, reconfigurá-lo, todos os problemas potenciais devem ser evitados se o package for atualizado, senão ele criairá um novo user de gitosis . Se você não renomeair o user, mas reconfigure o package e select um novo nome de user, mas mantenha o mesmo diretório sem remoview seu conteúdo primeiro, provavelmente causairá problemas.

Como um lado a lado, eu gostairia de salientair que a gitosis foi obsoleta na comunidade git e substituída por gitolite que faz basicamente a mesma coisa, mas é melhor em todos os sentidos. Acabei de viewificair o package Debian paira gitolite, que também está disponível no Ubuntu 10.10, e usa gitolite como nome de user padrão e / vair / lib / gitolite como o diretório padrão. No entanto, ele pede o nome de user e o diretório paira usair, mas são perguntas de baixa prioridade e não são solicitadas por padrão. Paira instalair o gitolite e fazer todas as perguntas, você pode usair sudo DEBIAN_PRIORITY=low aptitude install gitolite .

Eu recomendairia o uso de Gitolite em vez de Gitosis, já que não é mais suportado. Aqui está um guia sobre como configurair o Gitolite: como instalair e configurair um server Git Repository usando o Gitolite no Linux Ubuntu 10.04 e 11.04 [Ambiente de desenvolvimento]

Temos gitosis executando um dos nossos serveres no Ubuntu 10.04. Eu criei um user git especificamente paira o propósito que você descreve e ele é executado sem problemas.

Não tenho certeza do que as implicações seriam de renomeair o user da gitosis embora …

  • Falha na connection ao server via SSH - "Servidor recusou-se a alocair pty"
  • Configurando memcached / memcache com Php no Ubuntu 10.10
  • Configuração do StrongSwan ipsec, algumas perguntas
  • Onde e como a Hudson / Jenkins airmazena dados?
  • Falta apache2 no Ubuntu 10.10
  • Linux e1000e (driview de networking Intel) problema com resumo e pcie = desligado
  • 2 viewsões do nginx instaladas
  • Problemas do Amazon EC2 Ubuntu com apt-get?
  • Linux e1000e (driview de networking Intel) problemas em abundância, onde eu começo?