linux上部署svn
1.通過yum命令安裝svn
yum -y install subversion
2.創建svn版本庫:可以在liunx根目錄下創建,這里我們創建/svn/svnDir/item_1(可以直接創建/svn,根據個人習慣)。
a.首先生成目錄:mkdir -p /svn/svnDir/item_1(這里是直接創建了三級目錄,所以需要加上-p)
b.創建item_1位版本庫:svnadmin create /svn/svnDir/item_1;
3.修改配置文件
a.進入item_1目錄,可以看到conf文件夾,這里是存放配置文件的
b.進入conf,我們可以看到三個配置文件,authz是權限文件,passwd是用戶名和密碼文件,svnserve.conf是svn服務配置文件
c.配置用戶名密碼文件passwd文件:添加用戶名和密碼。vi passwd:進入passwd文件編輯狀態
d.配置權限文件authz文件:給用戶名相當的權限。vi authz:進入authz文件編輯狀態;
[/]:代表版本庫下所有文件;
藍色線覆蓋的位置:代表用戶名;
rw:代表讀寫權限;
*=:代表其他任何用戶無權限;
e.配置svn服務配置文件svnserve.conf文件:配置了才能訪問svn;
[root@localhost conf]# vi svnserve.conf 打開下面的5個注釋:去掉前面的#即可
anon-access = read 匿名用戶可讀
auth-access = write 授權用戶可寫
password-db = passwd 使用哪個文件作為賬號文件
authz-db = authz 使用哪個文件作為權限文件
realm = /home/svn 認證空間名,版本庫所在目錄,設置了這個值,客戶端下載svn中的版本庫,輸入svn:\\服務器地址即可直接下載該目錄
f.最后啟動svn版本庫:svnserve -d -r /svn/svnDir/item_1;
4.客戶端下載svn版本庫,通過小烏龜svn客戶端(需要先進行下載)進行操作
小烏龜下載地址:https://tortoisesvn.net/
小烏龜安裝教程和漢化:https://jingyan.baidu.com/article/3a2f7c2ed362ef26aed6114b.html
在客戶端文件夾下,鼠標右鍵,svn checkout。如果你更改了svn的默認端口號3690,那么這里還需要加上端口號
這里參考博客園博客:https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html
寫得非常好,我遇到了一些坑,通過這個博客解決的