mac下svnX的使用方法


在Users/cindy/IOS下創建一個svn文件夾    

1. 終端中輸入命令:cd /Users/huaxiangqiang/Documents/svn    (進入Users/huaxiangqiang/Documents/svn文件夾)

2. 在svn文件夾下創建文件夾:mkdir mycode

3. 創建文件夾倉庫,輸入命令:svnadmin createmycode/Users/huaxiangqiang/Documents/svn/mycode

創建之后的文件夾如下:

 創建完成之后,配置一下svn。​

conf文件夾下面有三個文件,authz , passwd ,svnserve.conf 。authz是對用戶權限的控制的配置文件,password是對儲存用戶密碼的文件,svnserve.conf 是對svn訪問的用戶的配置文件。

1. 配置svnserve.conf文件。

 打開svnserve.conf 文件(###代表注釋,#代表不認證的權限)

      anon-access = none 沒有認證過的權限(什么都沒有權限)

      auth-access = write   認證過的賬戶有可讀可寫權限

      password-db = passwd  這個是用戶名的db,就是用戶名儲存的位置

      authz-db = authz 認證權限的一個配置文件

      realm = My First Repository  自定義代碼塊庫名字,這一塊隨便填寫

 2. 配置用戶權限的配置文件  authz文件

 r  讀(read)  w 寫(write)rw 讀寫 (read and write)

刪除[groups]所對應的東西,兩個# harry

寫:dev = hua,he,把hua,he看成一個dev,然后呢對dev整體設置權限,那么有兩個,一個是我們代碼庫權限,一個是文件路徑權限,

把"# [/foo/bar]"(文件路徑權限)修改成"[/]",意思就是它下面所有文件夾都可以實現相應的權限設置

說明:dev是一個群主,為了和普通用戶區分,必須在前面加一個@dev,否則會認為dev是一個用戶,那么一認證的時候發現沒有dev,就會報錯。

如:

[/]

@dev = rw  rw意思是可讀可寫。。。在分配dev的時候給dev賦值相當於,當然他不是代碼。

# [repository:/baz/fuz]是我們的代碼庫權限

修改:

[mycode:/]這里的mycode是我們之前代碼庫文件,就是svn下里面的文件夾

@dev = rw    同樣給所有的權限

 

3. 配置passwd文件。

​在[users]下面添加賬號和密碼,格式如下:

[users]

hua = 123    

he = 123

4. 啟動svn服務器。

在終端中輸入以下命令:

svnserve -d -r /Users/huaxiangqiang/Documents/svn/mycode

回車之后沒有顯示說明啟動成功了,例如:

 如果顯示錯誤還需重新配置svn。

 svn客戶端功能

1. ​打開svnX客戶端,在Repositories中進行相關設置,例如:

​Name為你之前創建的文件夾倉庫名稱

Path為你創建的​文件夾倉庫的路徑,這里可以點擊Path右側的搜索直接找到該文件夾倉庫即可。

User為​passwd文件中添加的用戶名

Password為​​passwd文件中添加的用戶名對應的密碼(此時必須和上面填寫的User相符合)

2. 上述設置完成之后,雙擊URL下的路徑

​3. 如果前面的配置沒有問題的話,接下來就會顯示下圖,表示已經配置好svnX了。

點擊Import就可以添加相應的工程了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM