Ubuntu16.04.5LTS安裝SVN的過程
本文簡單介紹Ubuntu系統(tǒng)下SVN的搭建過程
更新源
sudo apt-get update
安裝SVN
sudo apt-get install subversion
創(chuàng)建文件夾
sudo mkdir /home/svn sudo mkdir /home/svn/repository sudo chmod -R 777 /home/svn/repository sudo svnadmin create /home/svn/repository cd /home/svn/repository/ sudo chmod -R 777 db
修改svnserve.conf
cd /home/svn/repository/conf/ sudo vi svnserve.conf
修改這四行如下所示
anon-access = none 匿名用戶不可讀 auth-access = write 權(quán)限用戶可寫 password-db = passwd 密碼文件為passwd authz-db = authz 權(quán)限文件為authz ### users have read and write access to the repository. anon-access = none auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the ### directory containing this file. The specified path may be a ### repository relative URL (^/) or an absolute file:// URL to a text ### file in a Subversion repository. If you don't specify an authz-db, ### no path-based access control is done. ### Uncomment the line below to use the default authorization file. authz-db = authz ### The groups-db option controls the location of the groups file.
修改password文件,添加訪問用戶
sudo vi passwd [users] # harry = harryssecret # sally = sallyssecret lidata = lidata429
給用戶增加目錄權(quán)限
sudo vi authz [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r [/] lidata=rw
啟動服務(wù),并且監(jiān)聽81端口
sudo svnserve -d -r /home/svn --listen-port 81
查看svn是否啟動
ps -ef | grep svnserve
停止服務(wù)
kill all svnserve
總結(jié)
以上所述是小編給大家介紹的Ubuntu16.04.5LTS安裝SVN的過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
windows安裝openssh并通過生成SSH密鑰登錄Linux服務(wù)器
本文為大家詳細(xì)講解了在windows系統(tǒng)下安裝openssh并通過生成SSH密鑰登錄Linux服務(wù)器2018-10-10
Linux printf如何將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制
文章總結(jié):介紹了十進(jìn)制、十六進(jìn)制和八進(jìn)制之間的轉(zhuǎn)換方法,包括使用\b命令和bc工具進(jìn)行轉(zhuǎn)換的技巧2024-12-12
Linux系統(tǒng)安裝Tomcat并配置Service啟動關(guān)閉
這篇文章主要介紹了Linux系統(tǒng)安裝Tomcat并配置Service啟動關(guān)閉,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
Win10 安裝Linux ubuntu-18.04雙系統(tǒng)(安裝指南)
這篇文章主要介紹了Win10+Linux ubuntu-18.04雙系統(tǒng)安裝教程,本文分步驟給大家記錄下來,需要的朋友可以參考下2019-10-10
windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法
下面我們來總結(jié)windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法,目前最主流的有二種一種是在寫.htaccess文件方法2013-01-01

