Linux/Subversion/yumからインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*Subversionをyumからインストール [#kdca0ef6]
**Subversionインストール [#bd501e7e]
# yum install subversion
**リポジトリ構成 [#uc939ca8]
sample/trunk : 開発の主系
sample/branches : ブランチのコピーを保持
sample/tags : タグのコピーを保持
**リポジトリの作成 [#j20da910]
# mkdir -p /home/svn/repos/
# cdcd /home/svn/repos/
# mkdir sample
# svnadmin create sample
# svn mkdir file:///home/svn/repos/sample/trunk -m "crea...
# svn mkdir file:///home/svn/repos/sample/branches -m "c...
# svn mkdir file:///home/svn/repos/sample/tags -m "create"
**インポート [#t209d27f]
/tmp/sample以下のファイルをインポートする [#z9bc6e35]
# svn import /tmp/sample file:///home/svn/repos/sample/t...
**WebDAVでのリポジトリ公開 [#ieda0b34]
***mod_dav_svnのインストール [#wbebc10c]
# yum install mod_dav_svn
***subversion.confの設定 [#ia1b0026]
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn/sample>
DAV svn
SVNPath /home/svn/repos/sample
</Location>
もしくは
<Location /svn>
DAV svn
SVNParentPath /home/svn/repos
</Location>
***所有者の変更 [#tacf9468]
# chown -R apache:apache /home/svn/repos/sample
**Apacheの再起動 [#j98a4bf4]
# /etc/init.d/httpd restart
**動作確認 [#a00db7cd]
***以下のURLにアクセスすると、ブラウザでリポジトリが表示...
http://localhost/svn/sample/
*Subversinoインストールに関するエラー [#l1717b0f]
***インストールや設定を間違えると、以下のエラーがよく出ま...
Could not open the requested SVN filesystem
***確認点 [#w58cde0f]
1) apacheのsubversion.confに設定してあるリポジトリのパス...
2) パーミッションに問題はないか?
3) SELinuxでアクセス拒否されていたりしないか?
***以下はあくまでも推測(参考程度に) [#qcd92b27]
1) について
間違っていると、errorCode="2"が出るようです。
3) について
SELinuxでアクセス拒否されている場合は、errorCode="13"が...
以下のコマンドで解決するそうです。
# chcon -R -h -t httpd_sys_content_t /home/svn/repos
&br;
*Comment [#v685ab56]
#comment_nospam
&br;
#counter
終了行:
*Subversionをyumからインストール [#kdca0ef6]
**Subversionインストール [#bd501e7e]
# yum install subversion
**リポジトリ構成 [#uc939ca8]
sample/trunk : 開発の主系
sample/branches : ブランチのコピーを保持
sample/tags : タグのコピーを保持
**リポジトリの作成 [#j20da910]
# mkdir -p /home/svn/repos/
# cdcd /home/svn/repos/
# mkdir sample
# svnadmin create sample
# svn mkdir file:///home/svn/repos/sample/trunk -m "crea...
# svn mkdir file:///home/svn/repos/sample/branches -m "c...
# svn mkdir file:///home/svn/repos/sample/tags -m "create"
**インポート [#t209d27f]
/tmp/sample以下のファイルをインポートする [#z9bc6e35]
# svn import /tmp/sample file:///home/svn/repos/sample/t...
**WebDAVでのリポジトリ公開 [#ieda0b34]
***mod_dav_svnのインストール [#wbebc10c]
# yum install mod_dav_svn
***subversion.confの設定 [#ia1b0026]
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn/sample>
DAV svn
SVNPath /home/svn/repos/sample
</Location>
もしくは
<Location /svn>
DAV svn
SVNParentPath /home/svn/repos
</Location>
***所有者の変更 [#tacf9468]
# chown -R apache:apache /home/svn/repos/sample
**Apacheの再起動 [#j98a4bf4]
# /etc/init.d/httpd restart
**動作確認 [#a00db7cd]
***以下のURLにアクセスすると、ブラウザでリポジトリが表示...
http://localhost/svn/sample/
*Subversinoインストールに関するエラー [#l1717b0f]
***インストールや設定を間違えると、以下のエラーがよく出ま...
Could not open the requested SVN filesystem
***確認点 [#w58cde0f]
1) apacheのsubversion.confに設定してあるリポジトリのパス...
2) パーミッションに問題はないか?
3) SELinuxでアクセス拒否されていたりしないか?
***以下はあくまでも推測(参考程度に) [#qcd92b27]
1) について
間違っていると、errorCode="2"が出るようです。
3) について
SELinuxでアクセス拒否されている場合は、errorCode="13"が...
以下のコマンドで解決するそうです。
# chcon -R -h -t httpd_sys_content_t /home/svn/repos
&br;
*Comment [#v685ab56]
#comment_nospam
&br;
#counter
ページ名: