リポジトリフォルダの作成
※この記事は前回の続きです。Synology DS214(OS:DSM7)にSVNサーバーを作るところまでは前回記事ご覧下さい
プロジェクトごとにリポジトリを作る必要があります。gitに比べれば楽なので、頑張って行きましょう。
フォルダを作りたいので、DSMのデスクトップにある「File Station」を開きます。
前回作成した「svn」フォルダの下に、新規フォルダを作成します。
①左ペインで「svn」を選択する
②「作成」ボタンを押す
③「フォルダの作成」をクリックする
とりあえず「prj01」としました。
①「prj01」と入力(→任意の英数字の名前でOK)
②「OK」ボタンを押す
リポジトリの作成
リポジトリの設定をしていきます。
DSMデスクトップ上の「パッケージセンター」の中にある「Container Manager」を開きます。
①左ペインから「インストール済み」を選択(未インストールの方は前回記事を読んでね☆)
②「Container Manager」の「開く」をクリック(※表示直後は「インストール済み」と表示されているので、数秒待つと「開く」に変わります)
①左ペインの「コンテナ」を選択する
②前回インストールした「garethflowers-svn-server-1」を選択する
③「操作」ボタンを押す
④「端末を開く」をクリックする
以下のような端末ダイアログが表示されます。
※「garethflower-svn-~」の文字が表示されて無かったり、黒い四角が表示されてない場合、ブラウザを代えて試してください。※BraveブラウザなどでWebSocketsを制限していると、この先の作業ができません。
①「garethflower-svn-~」を選択する
②「作成」ボタンを押す
③「コマンドで実行」を選択する
コマンドを入力します。
svnadmin create /var/opt/svn/(リポジトリを作成するフォルダ名)
※(「/var/opt/svn/」は固定なので変更しないこと。リポジトリの親フォルダ名を「svn」で作成したのとは関係ありません)
上記のように入力したいので、先ほど「prj01」を作りましたから、具体的には以下のようになります。
①「svnadmin create /var/opt/svn/prj01」を入力。(長いのでコピペしましょう)
②「OK」ボタンを押す
左ペインに「svnadmin」が追加されましたので、それを選択します。
①「svnadmin」を1回クリックする。(先程のコマンドが実行されます)
②右ペインの黒かった四角が灰色に変わり、カーソルが点滅すればOK。※何かエラーっぽい文字が表示された場合はコマンドが間違っているので、上のコマンド入力からやり直してください。
右上の「×」ボタンを押して、ウインドウを閉じてしまってOKです。
SVNを使用するメンバーとパスワードを設定
リポジトリが作成されたか確認しましょう。デスクトップの「File Station」を開きます。
「prj01」フォルダを見て、以下の四角で囲った部分のようなフォルダとファイルが入っていれば成功です。
続いて、SVNでアクセスするメンバーやパスワードの設定をしましょう。
①「prj01」をクリックする
②「conf」フォルダをダブルクリックする。
svnserve.confの変更
以下のようなファイルが表示されます。
①「svnserve.conf」をダブルクリックする
テキストエディタが開いて、以下のテキストが表示されます。※もし、ダウンロードダイアログが表示される場合は、パッケージセンターから、「テキスト エディタ」をインストールしてください。
テキストに変更を加えます。
①コメント記号(#)を外す
19~20行目の
# anon-access = read
# auth-access = write
27行目の
# password-db = passwd
の3行から、先頭の「# 」を削除する
②文字の変更
19行目の
anon-access = read
を
anon-access = none
に変更。(「read」を「none」に書き変える)
※「anon-access」は認証されてないユーザーのアクセス権らしいです。
以下のようになったと思います。
セーブしましょう。
①「ファイル」ボタンを押す
②「保存」を選択
①「保存」ボタンを押す
ユーザー名とパスワードの設定
SVNを利用するユーザー名とパスワードを設定します。
先程のフォルダの「passwd」をダブルクリックして開いてください。
たとえば、「渚さん」を登録します。(このユーザーは、DSMのコントロールパネルで登録するユーザーとグループとは関係ありません。独自に登録可能です)
ユーザー名「nagisa」
パスワード「123456」(酷いパスワードだ)
※ちなみに、僕が「渚」というときは「加納渚」を指します(←知らんわ!!)
(ユーザー名) = (パスワード)
で記載します。
nagisa = 123456
と記載しましょう。
必要人数分登録したら、先程と同様に、「ファイル」「保存」で保存してください。
PCでSVNクライアントソフトの設定
以上でサーバー上の設定は終わりました。お疲れさまでした。
さて、では実際にPCにSVNクライアントソフトをインストールして設定していきましょう。
……おっとお時間が。
この続きは次回記事にします。そちらをご覧下さい!
コメント