国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Centos Svn服務器搭建

junfeng777 / 1049人閱讀

摘要:系統環境檢查已安裝版本卸載舊版本安裝方式安裝創建庫庫文件分別是。配置用戶名和密碼用戶名密碼配置權限表示用戶對所有的目錄有讀寫權限,當然也可以限定。

系統環境:
uname -a
cat /proc/version
lsb_release -a 

CentOS release 6.4 
檢查已安裝版本
# rpm -qa subversion 
卸載舊版本SVN
# yum remove subversion 
安裝svn
# yum install subversion?// yum方式安裝SVN 
# mkdir -p /opt/svn/repos?// 創建SVN庫 
# svnadmin create /opt/svn/repos?// SVN庫文件分別是conf, db,format,hooks, locks, README.txt。 

# 殺死svn進程
pkill -9 svn

# 用3690端口啟動svn
/usr/bin/svnserve -d --listen-port 3690 -r /opt/svn --log-file=/opt/svn/svn.log --pid-file=/opt/svn/svn.pid
配置:
上面的操作很簡單,幾個命令就搞定, 下面的操作也不難。 
進入上面生成的文件夾conf下,進行配置, 有以下幾個文件authz, passwd, svnserve.conf
其中authz 是權限控制,可以設置哪些用戶可以訪問哪些目錄, passwd是設置用戶和密碼的, > svnserve是設置svn相關的操作。
# 配置用戶名和密碼
# vim /opt/svn/repos/conf/passwd
[users]
# harry = harryssecret
# sally = sallyssecret
xzdesk = woshishui          # 用戶名 = 密碼




# 配置權限authz
# vim /opt/svn/repos/conf/authz
[/]
xzdesk = rw             # 表示xzdesk用戶對所有的目錄有讀寫權限,當然也可以限定。




# 設定svnserv.conf
# vim /opt/svn/repos/conf/svnserv.conf
[general]
anon-access = none???? # 使非授權用戶無法訪問
auth-access = write????# 使授權用戶有寫權限
password-db = password?? # 用戶密碼文件
authz-db = authz????   # 訪問控制文件
realm = /opt/svn/repos # 認證命名空間,subversion會在認證提示里顯示,并且作為憑證緩存的關鍵字。
采用默認配置. 以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.



# 配置防火墻端口( 或直接關閉防護墻)
# vim /etc/sysconfig/iptables

添加以下內容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重啟防火墻
#service iptables restart

# centos7 重啟防火墻
systemctl restart iptables.service
查看SVN進程和端口
# ps -ef|grep svnserve         // 查看進程
# netstat -ln |grep 3690      ?// 查看端口
常用命令
# 導入版本庫
svn import /myobj svn://127.0.0.1/myobj -m "說明信息"

# 顯示項目列表 
svn list svn://127.0.0.1/myobj


# 常用SVN命令 
剪出版本庫中的可用的工作目錄
svn co svn://127.0.0.1/myobj

添加文件到版本庫
svn add *.php

刪除文件( delete rm remove)
svn del Test.java

更新SVN版本庫
svn up *.php

提交到版本庫
svn ci -m “commit dir and file” test

移動或者重命名SVN工作目錄
svn move Test.java Test2.java

打印SVN工作目錄和文件狀態
svn status -v *(可以使用通配符) 
連接測試
啟動svn: 
# svnserve -d -r /opt/svn/repos

如果已經有svn在運行,可以換一個端口運行
# svnserve -d -r /opt/svn/repos --listen-port 3391

這樣同一臺服務器可以運行多個svnserver
好了,啟動成功后,就可以使用了。
建議采用TortoiseSVN, 連接地址為: svn://127.0.0.1:3391/ (如果指定端口需要添加端口  :端口號)
連接后可以上傳本地的文件,有效的管理你的代碼。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17404.html

相關文章

  • linux(centos搭建SVN務器

    摘要:第七步設置權限在末尾添加如下代碼意思是版本庫的根目錄對其有讀寫權限。具體權限設置參考第八步啟動版本庫鏈接方式 安裝步驟如下: 第一步:安裝SVN yum install subversion 第二步:創建SVN版本庫目錄 mkdir -p /var/svn/svnrepos 第三步:創建版本庫 svnadmin create /var/svn/svnrepos 第四步:進入conf目錄...

    alexnevsky 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<