天天看點

mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

1.首先安裝homebrew

在終端輸入下面的指令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
           

下面是執行指令的結果

mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

按照提示選擇一個下載下傳鏡像,我選擇的是1,中間會讓輸入開機密碼,按照提示操作即可

mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令
mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令
mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

這裡已經安裝成功,按照下面的提示指令繼續操作。最後檢視版本是否安裝完成

source /Users/yx/.bash_profile

brew -v
           
mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

注意,有時候按照不成功,是因為網絡問題,多試幾次,多選擇幾個下載下傳鏡像試試

2.安裝subversion(svn)

執行下面的指令,安裝成功。

brew install subversion
           
mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

3.建立倉庫

倉庫就是代碼存放的位置,使用者名修改成自己的。注意,要送出建立好目錄檔案。否則建立會失敗。

svnadmin create /Users/[使用者名]/Documents/SVN/myCode
           

執行指令如下圖所示:成功

mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

在安裝目錄下,會出現一堆目錄結構

mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

4.配置svn

4.1找到/myCode/conf/svnserve.conf檔案,配置svn,找到去掉前面的#和空格

anon-access = read

代表匿名通路的時候是隻讀的,若改為

anon-access = none

代表禁止匿名通路,需要帳号密碼才能通路
anon-access = read
auth-access = write

password-db = passwd
authz-db = authz
           

4.2. 找到/myCode/conf/password,

在[users]下面添加賬号密碼,如:

# 賬号為xing,密碼為test
xing = test
           

4.3. 找到/myCode/conf/authz

在[groups]下面添加組名和使用者名,多個使用者之間用英文逗号(,)隔開,如:

# 将xing和harry加入admin組
[groups]
admin = xing,harry
           

權限配置:

# [/]代表svn伺服器中的所有資源庫
# 組名前需要加@符号,使用者名前不用加@

# admin組中的所有使用者對所有資源庫都有讀寫(rw)權限
# xing對所有資源庫都有讀寫(rw)權限
[/]
@admin = rw 
xing = rw
           

5.啟動svn服務

執行指令,沒有提示則說明啟動成功

$ svnserve -d -r /Users/[使用者名]/Documents/SVN
# 或
$ svnserve -d -r /Users/[使用者名]/Documents/SVN/myCode
           
mac安裝使用subversion(svn) 1.首先安裝homebrew2.安裝subversion(svn)3.建立倉庫4.配置svn5.啟動svn服務6.使用svn用戶端功能5.需要更多用法,參考svn常用指令

6.使用svn用戶端功能

1. 從本地導入代碼到伺服器(第一次初始化導入)

  • 在終端中輸入
$ svn import /Users/[使用者名]/Documents/SVN/myCode checkout svn://xxx.xxx.xxx.xxx:xxxx/xxx "注釋内容"
           

2. 從伺服器下載下傳代碼到本地

  • 在終端中輸入(不一定要使用建立倉庫的檔案夾):
$ svn checkout svn://xxx.xxx.xxx.xxx:xxxx/xxx /Users/[使用者名]/Documents/SVN/myCode
           

3. 送出更改後到代碼到伺服器

  • 打開終端,定位到目錄,輸入送出指令
$ cd /Users/[使用者名]/Documents/SVN/myCode
$ svn commit -m "備注"
           

4. 更新服務端的代碼到本地

  • 在終端中定位到代碼目錄後:
$ svn update
           

5.需要更多用法,參考svn常用指令

繼續閱讀