第一步購買阿裡雲伺服器:具體請進入阿裡雲官網,我購買的最低配,沒有購買資料盤。
第二步 安裝作業系統,我選擇的是ubuntu64位系統。
第三步 遠端或者選用控制台控制伺服器。遠端控制我選擇putty,具體使用請檢視putty使用規則。
第四步 安裝apache 和svn 軟體。
(1) sudo apt-get install apache2 等待安裝完成,中途若有選擇,選擇y。
(2) sudo apt-get install subversion 等待安裝完成,中途若有選擇,選擇y。
(3) sudo apt-get install libapache2-svn
第五步:進入/etc/apache2/mods-enabled/dav_svn.conf檔案,将
<Location /svn> DAV svn SVNParentPath /svn AuthType Basic AuthName "subversion repository" AuthUserFile /home/svn/repos/passwd AuthzSVNAccessFile /home/svn/repos/auth Require valid-user </Location> |
這些語句前面的注釋去掉,各個檔案夾的位址,請修改成自己對應的伺服器位址。
第六步:在/home下建立svn檔案夾,并在此檔案夾下建立repos檔案夾。
# mkdir /home/svn/ # mkdir /home/svn/repos # svnadmin create /home/svn/repos # chmod 777 -R /home/svn/repos |
第七步:配置伺服器密碼:
# htpasswd -c /home/svn/passwd admin
第八步:配置使用者權限:
# vi /home/svn/auth
[groups] developers=admin [/] developers=rw *=r |
第九步:重新開機apache2伺服器:
sudo /etc/init.d/apache2 restart
第十部:使用伺服器的IP登陸:http://xxx.xxx.xxx.xxx/home/svn/repos