svn post-commit使用
954 ワード
最近新しい会社に転職して、会社のドメイン名は少し多くて、ウェブサイトは少し乱れて、post-commitをしてずっと間違っています.
半日エラーを探しましたが、新しいドメイン名のWebサイトのホームディレクトリが他のドメイン名のホームディレクトリの下にあり、パスエラーを指定しました.
そして私はもう一度やりました
仮想Webサイトの構成
最後にhttpサービスを再起動します...
半日エラーを探しましたが、新しいドメイン名のWebサイトのホームディレクトリが他のドメイン名のホームディレクトリの下にあり、パスエラーを指定しました.
そして私はもう一度やりました
# svnadmin create /opt/svn/tpmall
# cd !$ && mkdir tp1
# svn import tp1 file:///opt/svn/tpmall/tp1 -m 'tp1'
# svn list file:///opt/svn/tpmall
# vi conf/svnserve.conf
password-db = passwd
# echo user1 = user1 >> conf/passwd
post-commit
# vi hooks/post-commit
export LANG=en_US.UTF-8
svn update /home/wwwroot/tpmall/tp1 --username user1 --password user1 --no-auth-cache
# chmod +x hooks/post-commit
# pkill svn && svnserve -d -r /opt/svn/
仮想Webサイトの構成
vi /etc/httpd/conf/httpd.conf
ServerName test1.example.com
ServerAdmin [email protected]
DocumentRoot /home/wwwroot/tpmall/tp1
最後にhttpサービスを再起動します...