控制系統,version,管理系統,互連網,原始碼

來源:互聯網
上載者:User

標籤:互連網   管理系統   原始碼   控制系統   version   

SVN是Subversion的簡稱,是一個開放原始碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互連網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的


實驗環境

centos6.5(x64)


軟體安裝

rpm -qa | grep subversion

yum install -y subversion*



svn --version

svn, version 1.6.11 (r934486)  compiled Aug 17 2015, 08:37:43


mkdir -p /var/svn/test

svnadmin create /var/svn/test

cd /var/svn/test/

ls

conf  db  format  hooks  locks  README.txt  建立檔案庫以後預設組建檔案


vim /var/svn/test/conf/authz 

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe   找到


[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe  

admin = admin,test1,test2                  admin,test1,test2 為svn使用者名稱


# [/foo/bar]    找到

# harry = rw

# &joe = r

# * =


#  [/foo/bar]   

# harry = rw

# &joe = r

# * =

 

[/]

@admin = rw

*      =       添加這三行配置


vim /var/svn/test/conf/passwd 

[users]

# harry = harryssecret  找到

# sally = sallyssecret


[users]

# harry = harryssecret

# sally = sallyssecret

admin = 123456

test1 = test1

test2 = test2           test1為使用者名稱 test1為密碼(添加三行使用者名稱 密碼)



vim /var/svn/test/conf/svnserve.conf 

# anon-access = read  找到

# auth-access = write


# anon-access = read

# auth-access = write

anon-access = none

auth-access = write 改為


# password-db = passwd 找到

password-db = passwd  改為


# authz-db = authz 找到 

authz-db = authz   改為


#realm = My First Repository  找到

realm =  demo‘s svndata       改為   修改這幾行必須頂到頭,要麼啟動服務會報錯


svnserve -d -r /var/svn --listen-host 192.168.1.160  啟動服務

killall svnserve                                     停止服務

chkconfig --level 35 svnserve on                                      


netstat -tuplna | grep svnserve

tcp        0      0 192.168.1.160:3690          0.0.0.0:*                   LISTEN      23370/svnserve 

到此為止 svn服務端安裝完畢

用戶端軟體名字為:TortoiseSVN


650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/7E/D8/wKioL1cLDpmzim88AAC962JOGCU756.png" style="float:none;" title="1.png" alt="wKioL1cLDpmzim88AAC962JOGCU756.png" />



650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/7E/D8/wKioL1cLDpmj3j-xAABtKMFekfM283.png" style="float:none;" title="2.png" alt="wKioL1cLDpmj3j-xAABtKMFekfM283.png" />

使用者名稱為 passwd 檔案使用者名稱 密碼


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/7E/DB/wKiom1cLDeei4cI_AADJZM0j0GQ091.png" style="float:none;" title="3.png" alt="wKiom1cLDeei4cI_AADJZM0j0GQ091.png" />


本文出自 “mailfile” 部落格,謝絕轉載!

控制系統,version,管理系統,互連網,原始碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.