日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

将svn设置开机启动linux,ubuntu安装SVN并设置开机启动

發布時間:2025/4/5 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 将svn设置开机启动linux,ubuntu安装SVN并设置开机启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載并安裝

apt-get install subversion

2、創建SVN目錄并修改權限

mkdir /home/svn/project

chmod -R 666 /home/svn/project

3、創建SVN倉庫

svnadmin create /home/svn/project

4、設置用戶及訪問權限

conf文件夾下svnserve.conf 、passwd 、authz三個文件

【svnserve.conf?】

anon-access =?none

auth-access = write(anon-access沒有賬戶無法訪問,也可以設為read,auth-access驗證用戶可以write)

password-db = passwd(密碼驗證,通過passwd文件)

authz-db = authz(設置用戶或者用戶組的目錄權限)

【passwd】

user = password

【authz】(權限設置)

[groups]

= ,

[/目錄]

@ =

=

示例:

[groups]

admin = abc

[/]

@admin = rw ? ? ? ? ?(用戶組前邊加@符號)

[/XXXProject] ? ? ? ? (這個路徑以倉庫的名稱為basepath)

user = rw ? ? ? ? ? ? ? ? ?(用戶)

5、啟動SVN服務器

svnserve -d -r /home/svn

-d 表示svnserver以“守護”進程模式運行

-r 指定文件系統的根位置

用TortoiseSVN訪問svn://x.x.x.x/project

6、設置為開機自啟動

在目錄/etc/init.d/下添加腳本startsvn.sh

#!/bin/bash

svnserve -d -r /home/svn

執行命令update-rc.d starsvn.sh defaults,將腳本添加到自啟動項目中。

轉自?http://blog.csdn.net/qingchen191/article/details/23422157

Ubuntu

設置svn開機自啟動 如果在 /etc/init.d 中加入一個script,還須要制作相關的link

在 /etc/rc*.d 中。K 開頭是kill,S 開頭是start,數字順序代表啟動的順。

update-rc.d 可以幫你的忙。例:

在 /etc/init.d 中建立一個叫作zope 的script , 然后

update-rc.d zope defaults

就會產生以下鏈Y:

Adding system startup for /etc/init.d/zope ...

/etc/rc0.d/K20zope -> ../init.d/zope

/etc/rc1.d/K20zope -> ../init.d/zope

/etc/rc6.d/K20zope -> ../init.d/zope

/etc/rc2.d/S20zope -> ../init.d/zope

/etc/rc3.d/S20zope -> ../init.d/zope

/etc/rc4.d/S20zope -> ../init.d/zope

/etc/rc5.d/S20zope -> ../init.d/zope上面的設置適用于所有程序,下面就svn來談在 /etc/init.d 目錄下謝一個腳本svnd.sh,內容如下:

#!/bin/bash

#svnserve?? startup

svnserve?? -d然后執行:

update-rc.d svnd.sh defaults只需兩步就可以讓svn在系統啟動時啟動――――――――――――――――――――――――

按照上面的做,出了問題:svn不能隨機自動啟動,心里那個郁悶啊,不能要我每天都登錄ubuntu 來手動開啟SVN啊琢磨著。linux 最難搞定 問題最多的都是權限問題先運行

runlevel

得到“2” 然后 cd /etc/rc2.d/ 查看剛剛生成的東東

“ lrwxr__r__ 1 root root 17 2010-05-18 08:16 S20svnd.sh -> ../init.d/svnd.sh ”估計是這問題,那就“sudo chmod?? 777 S20svnd.sh?? ”

重啟測試了: telnet?? 192.168.30.48?? 3690 遠程計算機未響應,也就是剛才操作無效隨即注意到 S20svnd.sh -> ../init.d/svnd.sh

剛才改的是鏈接 (S20svnd.sh )權限,會不會是 (../init.d/svnd.sh )有問題呢?試試吧,不驗證誰也說不準,那就?? “sudo chmod?? 777?? ../init.d/svnd.sh ”,然后 reboot,

telnet?? 測試,成功了,

SVN 隨機啟動~~

總結

以上是生活随笔為你收集整理的将svn设置开机启动linux,ubuntu安装SVN并设置开机启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。