OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

3.3.4. カスタム プロトコル (svn://) によるアクセス


Subversion リポジトリが作成されたら、アクセス制御を構成できます。 編集できます /path/ から/repos/project/conf/svnserve.conf アクセス制御を構成するファイル。 たとえば、認証を設定するには、構成ファイル内の次の行のコメントを解除します。


# [全般的]

# パスワード-db = パスワード


上記の行のコメントを解除すると、passwd ファイル内のユーザー リストを維持できます。 そこで、ファイルを編集します passwd

同じディレクトリに新しいユーザーを追加します。 構文は次のとおりです。


ユーザー名 = パスワード


詳細については、ファイルを参照してください。


これで、同じマシンまたは別のマシンから svn:// カスタム プロトコルを介して Subversion にアクセスするには、svnserve コマンドを使用して svnserver を実行できます。 構文は次のとおりです。


$ svnserve -d --foreground -r /path/to/repos

# -d -- デーモンモード

# --foreground -- フォアグラウンドで実行します (デバッグに便利)

# -r -- 提供するディレクトリのルート


使用方法の詳細については、以下を参照してください。

$ svnserve --help


このコマンドを実行すると、Subversion はデフォルトのポート (3690) でのリスニングを開始します。 プロジェクト リポジトリにアクセスするには、ターミナル プロンプトから次のコマンドを実行する必要があります。


svn co svn://ホスト名/プロジェクト プロジェクト --username user_name


サーバー構成に基づいて、パスワードの入力を求められます。 認証されると、Subversion リポジトリからコードがチェックアウトされます。 プロジェクト リポジトリをローカル コピーと同期するには、次のコマンドを実行します。 update サブコマンド。 端末プロンプトに入力されるコマンドの構文は次のとおりです。


cd プロジェクトディレクトリ ; SVNアップデート


各 Subversion サブコマンドの使用方法の詳細については、マニュアルを参照してください。 たとえば、co (チェックアウト) コマンドの詳細を確認するには、ターミナル プロンプトから次のコマンドを実行してください。


SVN共同ヘルプ


OnWorksのトップOSクラウドコンピューティング: