在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客戶端功能
name為你之前建立的資料夾倉庫名稱
path為你建立的資料夾倉庫的路徑,這裡可以點選path右側的搜尋直接找到該資料夾倉庫即可。
user為passwd檔案中新增的使用者名稱
password為passwd檔案中新增的使用者名稱對應的密碼(此時必須和上面填寫的user相符合)
2. 上述設定完成之後,雙擊url下的路徑
3. 如果前面的配置沒有問題的話,接下來就會顯示下圖,表示已經配置好svnx了。
點選import就可以新增相應的工程了。
Mac下svn搭建和使用方法
先安裝svn伺服器,然後執行以下步驟 1.建立svn伺服器庫 svnadmin create documents tools svn server code 2.啟動svn伺服器 svnserve d r documents tools svn server code 3.匯入資料到svn庫 svn...
Redis在Mac下的安裝與使用方法
近期打算把開發環境由widows換到mac os x,而mac osx有點另類,很多軟體的安裝方法也與眾不同,因此也順便寫點心得體會把,今天簡單介紹一下redis在mac osx下的安裝以及使用方法。首先從redis官網 redis安裝檔案 此處以 redis版本為例進行說明 redis 然後開啟終...
Redis在Mac下的安裝與使用方法
首先從redis官網 然後開啟終端,進入剛才解壓縮後的目錄,一般目錄名為 redis 版本號 此處為 redis 2.6.16 然後在提示符處輸入 make 即可完成redis安裝。若此處提示make命令不存在,請參考這篇 mac下沒有make命令解決辦法 博文教的方法,安裝xcode以及comma...