1年前、私はオンライン文書に従ってLinuxサーバーにSVNをインストールし、svnリポジトリに対して2人のユーザーを作成しました。私のリポジトリにユーザーを追加する必要がありましたが、ユーザーをインストールして作成するために行ったことを完全に忘れました。メモを失い、記憶力も良くありません。
まず、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は私のユーザー名です。
2つ目は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.