Subversion 설정에 대해 혼란스러워함

Subversion 설정에 대해 혼란스러워함

이미 Subversion을 컴파일하고 설치했습니다.

이제 사용자를 추가하려고 합니다.

이에 관한 기사 두 개를 찾았는데, 전혀 다른 방향으로 가고 있는 것 같습니다.

1위는여기, 매우 간단해 보이며 사용자 계정을 만들 필요가 없는 것 같습니다( useradd ...)

두 번째는여기, 이는 훨씬 더 복잡하며 각 svn 사용자에 대해 사용자 계정을 만들어야 하는 것 같습니다.

어느 것을 따라야합니까?

답변1

가장 먼저 해야 할 일은 사용자가 서버에 액세스하는 방법을 결정하는 것입니다. svnserve, http(apache) 또는 ssh를 통해 가능합니다. 결정한 후에는 액세스 방법에 적합한 계정을 설정합니다.

빨간 책의 섹션을 참조하십시오.서버 선택. 결정한 후에는 해당 방법에 대한 인증 처리 방법에 대한 섹션으로 이동하세요.

답변2

한 줄이 들어있어요매뉴얼읽으면서 많은 도움이 되었습니다. "서버 오류나 클라이언트 활동에 대한 서버 측 로그가 절대적으로 필요한 경우 Apache 기반 서버가 유일한 옵션입니다." 문제를 해결할 때 해당 로그가 없으면 해당 로그를 놓칠 것 같습니다.

일반적으로 저는 소규모 팀에서도 사용자 관리를 중앙 집중화하려는 노력에 시간이 많이 소요된다는 사실을 발견했습니다.

답변3

당신은 따라야합니다시스레드, svnserve 서버를 구성하고 원격 사용자의 액세스를 허용하는 방법을 보여줍니다. 이는 네트워크를 통해 Subversion을 제공하는 일반적인 방법 중 하나인 svnserve 서버 데몬을 사용합니다. 보다SVN 매뉴얼이에 대한 자세한 내용은 Apache 웹 서버를 사용하여 svn repo를 제공하고 Apache 및 모든 기능(LDAP, SSL 등)을 사용하여 사용자를 인증할 수도 있습니다.

리눅스부터 처음부터svnserve 서버 데몬을 실행하는 데 필요한 unix 사용자 및 그룹에 대해 설명합니다. 이 작업은 svn을 설치할 때 이미 수행되었을 수 있습니다.

관련 정보