一,安裝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...