linuxsvnserver
A. linux怎麼重啟svn服務
你可以通過如下命令來進行:
1. 查看svnserver 狀態和pid
2. 殺死進程
kill -9 pid
3. 重新啟動
svnserve -d -r /home/data/svn/
其中 -d 表示守護進程
-r 表示在後台執行
/home/data/svn/ 為 svn的安裝目錄。
希望能幫到你。。。。。。
B. linuxsvn配置文件linuxsvn配置
如何在客戶端修改svn配置文件?
1.首先,假設你的電腦是win764位的,你要准備的東西:visualsvn-server-3.0.1-x64.msi和tortoisesvn-1.8.8.25755-x64-svn-1.8.10.msi2.安裝完之後3.打開visualsvnservermanager,直接右鍵repositories,createnewrepository,輸入repositoryname,假設輸入的是testsvn,ok4.那麼現在在repositories下就會有一個資源名稱叫testsvn5.那麼我們現在右鍵users,createuser,輸入名稱密碼都是testsvn,ok,我們這就創建了一個叫testsvn的用戶了,以後可以用它檢入檢出數據了6.現在我們要檢出這個資源的東西,右鍵repositories下的testsvn,urltoclipboard,這樣就選中了它的url了7.我們在c盤右鍵,選擇svncheckout,在urlofrepository粘貼,ok8.經過以上步驟之後,你可以檢出你的項目了,請嘗試在裡面新建修改文件提交就行了9.如果你要在eclipse裡面使用也可以,因為你已經有了url和用戶名密碼10.如果我重裝系統之後,資源是不是消失了?沒關系,在菜單欄的操作(a)-properties裡面設置你的repositoriesroot,這樣,無論你怎麼重裝,都沒有關系了,自己的svn,區域網的svn就這么配置好了。
nginx下如何配置svn才可以在外部訪問?
允許外部訪問不是由nginx來配置如果伺服器處於公網,或DMZ區設置伺服器上的防火牆即可使外網訪問內網服務
svn伺服器配置文件位置?
SVN伺服器版本庫有兩種格式,一種為FSFS,一種為BDB
把文件上傳到SVN版本庫後,上傳的文件不再以文件原來的格式存儲,而是被svn以它自定義的格式壓縮成版本庫數據,存放在版本庫中。
如果是FSFS格式,這些數據存放在版本庫的db目錄中,裡面的revs和revprops分別存放著每次提交的差異數據和日誌等信息
C. Linux centos下安裝svn伺服器就這么難么
Centos下安裝SVN伺服器詳細步驟
在保證聯網的條件下,執行以下一、二操作,否則請先下載apache、svn的安裝包並解壓縮
1.安裝apache
yum install httpd
2.安裝svn
yum install subversion
yum install mod_dav_svn
3.創建SVN倉庫
mkdir /home/svn
4.在SVN倉庫目錄下創建你要的版本庫
svnadmin create /home/svn/xyz (版本庫名:xyz)
5.創建用戶及密碼
在/home/svn/xyz/conf目錄下,輸入:htpasswd -c passwd xiao
第一次在創建用戶密碼,需加上「- c」參數
6.設置許可權
編輯authz文件,設置組別人員讀寫許可權
9.防火牆打開3690埠
進入/etc/sysconfig,修改iptables文件
加入如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
10.修改apache,目的是保證http能夠訪問
修改/etc/httpd/conf.d/subversion.conf文件
加入如下:
LoadMole dav_svn_mole moles/mod_dav_svn.so
LoadMole authz_svn_molemoles/mod_authz_svn.so
<Location />
DAV svn
SVNParentPath /home/svn/xyz
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /home/svn/xyz/conf/passwd
AuthzSVNAccessFile /home/svn/xyz/conf/authz
Require valid-user
</Location>
11.配置SVN下目錄被apache擁有
chown–R apache:apache/home/svn/xyz
12.設置apache開機啟動
chkconfig httpd on
13.設置svn開機啟動
(1)編寫/usr/local/customshell/svn.sh,內容為svnserve –d --listen-port 3690 –r / home/svn/xyz
(2). vim /etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh
D. linux svn服務搭建問題 Could not read status line: connection was closed by server
沒遇到過這個問題,特意網上查了一下,發現及提到關閉絕漏防火牆、重啟後正常,有稀里糊塗就正常的,有https錯輸成http導致此問題,五花八門,都試試吧。
其實我建議用Collabnet SVN Edge安裝包,本身就內置螞宏握了Apache,安裝相對比較省心,按照安裝包中附帶的安裝步驟,很順利就裝好了,而且最大的好處悶慶是將來管理SVN伺服器方便,有自帶的Web版控制台。
E. linux svn 密碼在哪個文件夾
windows svn客戶端清理方法
1
在文件夾或者桌面的任意地方,右鍵->tortoisesvn->settings, 會出現svn客戶端的設置dialog。
2
在設置dialog里找到 Saved Data(保存的數據),單擊後,右側出現設置項,其中有一項: authentication data 。
後面可能會出現兩個按鈕: clear clear all
3
如果點擊clear :說明清除當前工程的svn 緩存數據
如果點擊clear all :說明清除這台電腦上所有的用戶名和密碼數據
END
手動刪除windows緩存文件
如果是win7 win8系統,直接進到C盤:C:\Documents and Settings\administrator\Application Data\Subversion\auth。
可以看到svn.simplesvn.ssl.client-passphrasesvn.ssl.serversvn.username四個目錄。
進入到svn.simple目錄。
如果想要清除所有保存的用戶名和密碼,則把改目錄下所有文件都刪除掉。
如果只想清理其中的一兩個,可以打開文件內容,根據realmstring來判斷刪除哪一個文件。
END
linux下刪除svn用戶名密碼
1
linux平台下,svn的數據保存在 ~/.subversion/auth/svn.simple/下。
如果想清空所有數據: 直接刪除掉目錄下所有文件: rm -rf ~/.subversion/auth/svn.simple/*
若只想清空一個工程的,找到svn.simple下的相應文件,rm掉就可以了
F. linux 下svn server有可視化的管理工具嗎
使用 iF.SVnAdmin 就可以進行可視化管理了。先下載,安裝!
#wgethttp://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download
#unzipsvnadmin-1.6.2.zip
#cp-riF.SVNAdmin-stable-1.6.2//var/www/html/svnadmin
#chmod-R777/var/www/html/svnadmin/data/
#chown-Rapache:apache/var/www/html/svnadmin/
#chmod777/var/www/svnconfig/accessfile
#chmod777/var/www/svnconfig/passwdfile
然後,啟動apache服務
#/etc/init.d/httpdrestart
最後,啟動後瀏覽器輸入http://192.168.109.144/svnadmin/ (這里只作示例,填寫你的伺服器地址)後登錄,默認用戶名和密碼都是admin
G. 請教linux SVN數據儲存路徑
你建立的倉庫
/data/svn/cpdata
裡面有目錄db,數據都在那裡面,用svn自己的格式管理著。
如果要移動庫,兩個辦法:
1.
如果svn的版本一致,或者要移過去的還要高些,直接把倉庫挪過去就行
2.
使用命令svnadmin
mp
和svnadmin
load配合