日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac安装使用subversion(svn)

發布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac安装使用subversion(svn) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.首先安裝homebrew

在終端輸入下面的命令

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

下面是執行命令的結果

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

這里已經安裝成功,按照下面的提示命令繼續操作。最后查看版本是否安裝完成

source /Users/yx/.bash_profilebrew -v


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

2.安裝subversion(svn)

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

brew install subversion

3.創建倉庫

倉庫就是代碼存放的位置,用戶名修改成自己的。注意,要提交創建好目錄文件。否則創建會失敗。

svnadmin create /Users/[用戶名]/Documents/SVN/myCode

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

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

4.配置svn

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

anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問

anon-access = read auth-access = writepassword-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

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常用命令


?

總結

以上是生活随笔為你收集整理的mac安装使用subversion(svn)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。