svn server ubuntu 安裝與遷移

2021-06-02 05:15:09 字數 1148 閱讀 6399

一,安裝svn server:

#sudo  apt-get install subversion

svn 預設的安裝路徑為:/usr/bin/svnserve

二, 建立**倉庫: svnadmin create /svn/svnserver/master

三,修改配置檔案:vim /home/svn/svnserver/master/conf/svnserve.conf

參考: 

[general]

anon-access = none

auth-access = write

password-db = passwd

# authz-db = authz

[sasl]

注意:所有的行都必須頂格,否則報錯。

四,修改配置檔案passwd.

[users]

harry = harryssecret

五,配置svn xinetd啟動方式:

若無xinetd請先安裝:  sudo apt-get install xinetd

vim /etc/xinetd.d/svn

service svn

重啟xined.d : sudo service xinetd restart

六,停止svn 伺服器: 

killall  svnserve

7,  svn 伺服器的遷移: 由於舊的伺服器

步驟一: 將原來的repo 匯出為乙個檔案: dumpfile.

#svnadmin dump 源repo目錄  > svn_dumpfile

步驟二:  在目標機器上搭建乙個svn server

步驟三:  在目標機器上匯入dumpfile

#svnadmin load  目標機器的repo目錄   < svn_dumpfile

步驟四: 將源svn伺服器的配置拷貝到目標機器:

/home/svn/svnserver/master/conf/svnserve.conf

/home/svn/svnserver/master/conf/passwd

補充:刪除.svn 檔案: 

find . -type d -name ".svn"|xargs rm -rf

gitlab安裝和遷庫

gitlab 是開源免費的 社群版免費,企業版需要訂閱 我們用社群版本 gitlab ce 一般即可滿足應用 如果你的linux伺服器系統是ubuntu 2.輸入安裝命令 dpkg i gitlab ce 10.0.4 ce.0 amd64.deb回車 3.執行命令啟動 gitlab ctl rec...

玩轉keil之hex bin檔案的生成與遷移

keil生成.hex檔案時,會預設把它和.o等編譯輸出檔案放在一起,由於編譯輸出檔案很多,導致找.hex檔案很麻煩。keil生成.bin檔案時,需要使用者設定工程,才能生成。由於他倆最後要打包到一起交給生產,需要將他倆存放到一起。總之,筆者感覺這樣很繁瑣。所以便寫了乙個指令碼來處理這些亂七八糟的事。...

pythonpip安裝與使用 pip安裝與使用

簡介 檢驗pip是否安裝 python3.x版本命令 pip3 version python2.x版本命令 pip version 若尚未安裝,安裝方法 curl o get pip.py 執行安裝指令碼 sudo python get pip.py pip常用命令 顯示版本和路徑 pip vers...