SVN 설치 및 사용자 추가

SVN 설치 및 사용자 추가

1년 전 저는 온라인 문서에 따라 Linux 서버에 SVN을 설치하고 svn 저장소에 대해 두 명의 사용자를 만들었습니다. 내 저장소에 사용자를 더 추가해야 하는데 사용자를 설치하고 생성하기 위해 수행한 작업을 완전히 잊어버렸습니다. 메모를 잃어버렸고 기억력도 좋지 않습니다.

먼저 Subversion이나 svn을 어디에 설치했는지 알아야 합니다.

내가 명령을 실행할 때

find / -name subversion i see below

내가 얻는 결과는 이것이다

/home/svn
/home/svn/csvn/bin/svn
/home/svn/csvn/lib/svn-python.2.6/svn
/home/svn/csvn/lib/svn-python.2.4/svn
/home/svn/csvn/lib/svn-python.2.7/svn
/home/svn/csvn/lib/viewvc/vclib/svn
/home/svn/csvn/lib/svn-python.2.5/svn
/home/beawlp/svn
/var/spool/mail/svn
/usr/bin/svn

beawlp는 내 사용자 이름입니다.

두 번째는 svn user를 추가하는 방법을 알아야 한다는 것입니다.

답변1

첫째, svn이 어디에 설치되어 있는지 알 필요가 없습니다. 어디에 있든 명령줄에서 svn을 계속 사용할 수 있습니다. 바이너리가 어디에 있는지 알고 싶다면 which svn.

둘째, 아무것도 없다svnuser. 이전과 같이 일반 사용자(시스템 사용자)를 생성 adduser <username>하고 새 사용자를 저장소 그룹에 추가하기만 하면 됩니다. 바라보다. 이제 끝났습니다! 다음 명령 목록을 확인하세요.

adduser <username> # creates a user
ls -ld /path/to/repo # this should print something like this: -rw-rw-r-- 1 foo bar   45 Sep 15 17:55 repo. bar is the group name.
usermod -aG bar <username> # use the group name instead of bar.

관련 정보