天天看點

阿裡雲伺服器ubuntu建立SVN版本控制伺服器

第一步購買阿裡雲伺服器:具體請進入阿裡雲官網,我購買的最低配,沒有購買資料盤。

第二步 安裝作業系統,我選擇的是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 

繼續閱讀