一、建立svn repository
svnadmin create /path/svn/pro //倉庫位置,svn是svn的目錄,pro是乙個版本庫的目錄
img
二、配置svn的使用者許可權
主要是修改/svn/mycode/conf目錄下的三個檔案:authz,passwd,svnserve.conf
1.開啟 svnserve.conf,將下列配置項前面的#和空格都去掉
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
四行前的#號去掉,再將anon-access = read改為anon-access = none,這樣禁止匿名訪問,需要帳號密碼才能訪問
ps:這裡要注意的,在#號後是有空格的,得去掉這個空格,上文字頂格,不然也有錯誤
2.開啟passwd,在[users]下面新增帳號和密碼
帳號是mj,密碼是123; 帳號是jj,密碼是456
3.開啟authz,配置使用者組和許可權
我們可以將在 passwd 裡新增的使用者分配到不同的使用者組裡,以後的話,就可以對不同使用者組設定不同的許可權,沒有必要對每個使用者進行單獨設定許可權。 在[groups]下面新增組名和使用者名稱,多個使用者之間用逗號(,)隔開
ps:使用者組前要用@符號,如果是使用者,直接寫使用者名稱就可以了。rm代表可讀寫,顯然唯讀就是r了
4.啟動svn服務
svnserve -d -r /path/svn
特別注意,路徑一定是 svn 的目錄,不是其中乙個版本庫的目錄,不然,能正常啟動,就是訪問有問題
沒有任何輸出,則啟動成功
例項:在終端輸入下列指令:
開啟實用工具裡面的「活動監視器」 ,如下圖所示:
三、使用svn客戶端功能
1.從本地匯入**到伺服器(第一次初始化匯入)在終端中輸入
2.輸入提交指令:
svn commit -m "修改了website檔案"
img
4.更新伺服器端的**到客戶端
在終端中定位到客戶端**目錄後,比如上面的
svn update
5.至於svn的其他用法,可以在終端輸入:
svn help
參考
**:
Mac搭建svn伺服器環境
1首先建立資料夾作為服務端的倉庫,用於存放客戶端上傳的 和文件 開啟終端,執行下圖所示的命令建立mytest倉庫 上面的命令建立成功之後,就會生成mytest目錄,並且該目錄下會產生下圖所示的目錄結構 下面需要配置svn的使用者許可權,進入conf目錄下,有如下所示的四個檔案 開啟svnserve....
mac搭建svn伺服器
1 在mac環境下,mac自帶了svn的伺服器端 2 建立svn倉庫,1 建立svn目錄 開啟終端,選擇合適的路徑做為svn倉庫目錄,以後可以在svn目錄下建立多個版本目錄,本人放在users username下 macairwkcaodemacbook air macairwkcao mkdir ...
Mac 搭建SVN伺服器
4 check out 5 使用svn功能 mac說的有點亂,先看下面的步驟 svnserve version 路徑隨意 注意路徑,後面會有坑 svnserve d r users coxhuang documents my svn listen port 5678 監聽5678埠 可以通過acti...