Já compilei e instalei o subversion,
agora tentando adicionar usuários a ele.
E encontro dois artigos sobre isso, mas eles parecem estar indo em direções totalmente diferentes.
O 1º éaqui, que parece muito simples e parece que não é necessário criar uma conta de usuário( useradd ...
)
o 2º éaqui, o que é muito mais complicado e parece que preciso criar uma conta de usuário para cada usuário SVN.
Qual devo seguir?
Responder1
A primeira coisa que você precisa fazer é decidir como seus usuários acessarão o servidor. Seja por svnserve, http (apache) ou ssh. Depois de decidir isso, você configura contas apropriadas ao método de acesso.
Veja a seção do livro vermelho sobreescolhendo um servidor. Depois de decidir, vá para a seção sobre como a autenticação é tratada para esse método.
Responder2
Há uma linha emo manualo que me ajudou muito quando li. "Se você realmente precisa de logs do lado do servidor de erros do servidor ou atividades do cliente, um servidor baseado em Apache é sua única opção." Ao solucionar problemas, suspeito que você perderá esses logs se não os tiver.
Em geral, descobri que mesmo com equipes pequenas, o esforço para centralizar a administração de usuários é um tempo bem gasto.
Responder3
Você deveria seguirthread de sistema, que mostra como configurar seu servidor svnserve e permitir acesso para usuários remotos. Isso usa o daemon do servidor svnserve, que é uma maneira comum de servir o Subversion pela rede. VerO manual SVNpara obter mais informações sobre isso. Você também pode servir o repositório svn usando o servidor web Apache e autenticar usuários usando Apache e todo o seu poder (LDAP, SSL, etc.)
linuxfromscratchdiscute o usuário e grupo unix necessários para executar o daemon do servidor svnserve. Isso pode já ter sido feito quando você instalou o svn.