ubuntuでsvnステップを構築する
これはいくつかの方法を参照して一緒に、次回探さないように記録します.
=============================================================
ubuntuソフトウェアソース:ubuntuでapt-getインストールソフトウェアを使用する場合、そのダウンロードソースはソフトウェアソースに依存し、apt-get install subversionを直接使用してインストールされたファイルが見つからない場合は、apt-get updateを使用して最新のソフトウェアソースのリストを更新することができます.それでもインストールできない場合は、ローカルに構成されているソフトウェアソースにこのソフトウェアが含まれていない可能性があります.この場合、ローカルのソフトウェアソースを置き換えたり更新したりする必要があります.ubuntuソフトウェアソースファイルの場所:/etc/apt/sources.list、このファイルの内容を直接変更するのは以下の通りです.その後apt-get updateコマンドを実行して変更を有効にする必要があります.
具体的には、この記事を参照してください.
http://blog.sina.com.cn/s/blog_5eaeb24d01019rwg.html
svnインストール:
svn構成vi/home/svn/conf/svnserve.confの変更
SVNサーバの起動:端末入力svnserve–d–r/home/svnrepos–listen-host 192.168.2.1112(SVNサーバIPアドレス)
具体的には、この記事を参照してください.
http://www.cnblogs.com/mindmac/archive/2012/03/19/2407085.html
svn使用:
具体的には、この記事を参照してください.
http://www.cnblogs.com/analyzer/archive/2009/08/25/1553424.html
apacheサービスの構築:と の2行をコメントしてください.
具体的には、この記事を参照してください.
http://blog.csdn.net/meteors1113/article/details/5431753#_Toc257716627
--------------------------------------------------------------------------------------------------------------------------
また、ユーザーグループを追加するときにsvnサービスがあるサーバを再起動する必要があります.そうしないと、コンテンツのコミットに失敗します.500エラー
=============================================================
ubuntuソフトウェアソース:ubuntuでapt-getインストールソフトウェアを使用する場合、そのダウンロードソースはソフトウェアソースに依存し、apt-get install subversionを直接使用してインストールされたファイルが見つからない場合は、apt-get updateを使用して最新のソフトウェアソースのリストを更新することができます.それでもインストールできない場合は、ローカルに構成されているソフトウェアソースにこのソフトウェアが含まれていない可能性があります.この場合、ローカルのソフトウェアソースを置き換えたり更新したりする必要があります.ubuntuソフトウェアソースファイルの場所:/etc/apt/sources.list、このファイルの内容を直接変更するのは以下の通りです.その後apt-get updateコマンドを実行して変更を有効にする必要があります.
deb http://mirrors.163.com/ubuntu/ quantal main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ quantal-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-updates universe main multiverse restricted
具体的には、この記事を参照してください.
http://blog.sina.com.cn/s/blog_5eaeb24d01019rwg.html
svnインストール:
apt-get install subversion
apt-get install subversion-tools
mkdir /home/svn
svnadmin create /home/svn ## svn
svn構成vi/home/svn/conf/svnserve.confの変更
# , read,write,none, read
anon-access = none
# , read,write,none, write
auth-access = write
# , #
password-db = passwd
, ;
ユーザーとパスワードの構成:vi/home/svn/conf/passwd、[users]の下にxiaoming=helloなどのユーザー名とパスワードを追加します.SVNサーバの起動:端末入力svnserve–d–r/home/svnrepos–listen-host 192.168.2.1112(SVNサーバIPアドレス)
具体的には、この記事を参照してください.
http://www.cnblogs.com/mindmac/archive/2012/03/19/2407085.html
svn使用:
svn co svn://192.168.2.112 ##
svn up ##
svn add file.txt ##
svn ci -m "commit message" #
具体的には、この記事を参照してください.
http://www.cnblogs.com/analyzer/archive/2009/08/25/1553424.html
apacheサービスの構築:
apt-get install apache2
apt-get install libapache2-svn
プロファイルの変更:/etc/apache 2/mods-available/dav_svn.confは以下の内容を追加します.<Location /svn >
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "welcome to subversion repository"
AuthUserFile /etc/subversion/passwd
#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>
</Location>
ユーザーがログインするたびにユーザーパスワードの検証を行う必要がある場合は、sudo /etc/init.d/apache2 restart
htpasswd -c /etc/subversion/passwd superman ## , -c
htpasswd /etc/subversion/passwd user_name ##
最後に、http://localhost/svn/認証のボックスがポップアップされ、設定したユーザー名、パスワードを入力すると、svnライブラリの内容が表示されます.認証後すぐに正しく表示されない場合は、複数のリフレッシュを行うことができます.具体的には、この記事を参照してください.
http://blog.csdn.net/meteors1113/article/details/5431753#_Toc257716627
--------------------------------------------------------------------------------------------------------------------------
また、ユーザーグループを追加するときにsvnサービスがあるサーバを再起動する必要があります.そうしないと、コンテンツのコミットに失敗します.500エラー