Ubuntu Linux下創(chuàng)建Subversion服務(wù) 三步曲
第一步,安裝必要的軟件
瀏覽器打開 http://ipaddress/repos/repo,提示用戶輸入用戶名和密碼,輸入剛才輸入的用戶名和密碼即可。
使用SVN客戶端或者直接在SVN命令行測試
svn co http://ipaddress/repos/repo repo --username lilei
cd repo
touch a.txt
touch b.txt
svn add
svn commit -m"test"
然后再通過http://ipaddress/repos/repo訪問就可以看到兩個文件。祝好運,如果有問題可以和我單獨聯(lián)系。
修改密碼:
htpasswd /etc/subversion/test.users lilei
sudo apt-get install apache2 subversion libapache2-svn apache2-utils
啟動apache2, sudo /etc/init.d/apache2 start, 然后通過http://ipaddress/ 查看是否可以訪問
第二步,配置SVN啟動apache2, sudo /etc/init.d/apache2 start, 然后通過http://ipaddress/ 查看是否可以訪問
sudo mkdir /home/svn #創(chuàng)建SVN目錄
sudo svnadmin create /home/svn/repo #創(chuàng)建SVN源目錄
sudo chown -R www-data:www-data /home/svn #給Aapche用戶添加權(quán)限
sudo htpasswd -c /etc/subversion/test.users lilei #創(chuàng)建用戶和密碼
New password:
Re-type new password:
Adding password for user lilei
如果只是添加lilei, 去掉-c即可
配置/etc/apache2/site-enabled/svn.conf #添加SVN工作目錄到apache
<location /repos>
DAV svn
# SVN path
SVNParentPath /home/svn/
AuthType Basic
AuthName "Authorization Realm"
#password file path
AuthUserFile /etc/subversion/test.users
Require valid-user
</location>
重啟apache2
sudo /etc/init.d/apache2 restart
第三步,使用和測試sudo svnadmin create /home/svn/repo #創(chuàng)建SVN源目錄
sudo chown -R www-data:www-data /home/svn #給Aapche用戶添加權(quán)限
sudo htpasswd -c /etc/subversion/test.users lilei #創(chuàng)建用戶和密碼
New password:
Re-type new password:
Adding password for user lilei
如果只是添加lilei, 去掉-c即可
配置/etc/apache2/site-enabled/svn.conf #添加SVN工作目錄到apache
<location /repos>
DAV svn
# SVN path
SVNParentPath /home/svn/
AuthType Basic
AuthName "Authorization Realm"
#password file path
AuthUserFile /etc/subversion/test.users
Require valid-user
</location>
重啟apache2
sudo /etc/init.d/apache2 restart
瀏覽器打開 http://ipaddress/repos/repo,提示用戶輸入用戶名和密碼,輸入剛才輸入的用戶名和密碼即可。
使用SVN客戶端或者直接在SVN命令行測試
svn co http://ipaddress/repos/repo repo --username lilei
cd repo
touch a.txt
touch b.txt
svn add
svn commit -m"test"
然后再通過http://ipaddress/repos/repo訪問就可以看到兩個文件。祝好運,如果有問題可以和我單獨聯(lián)系。
修改密碼:
htpasswd /etc/subversion/test.users lilei
posted on 2014-11-05 16:58 草原上的駱駝 閱讀(5442) 評論(7) 編輯 收藏 所屬分類: Linux