1、查看svn信息
Mac都是自帶svn服務的,不信的話你在終端輸入svnserve --version,在終端就可以看到svn的相關信息
caolaoshideMacBook-Pro:~ caolaoshi$ svnserve --version
svnserve, version 1.9.4 (r1740329)
compiled Oct 11 2017, 15:23:17 on x86_64-apple-darwin16.1.0
Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
* fs_x : Module for working with an experimental (FSX) repository.
2、在你的電腦創建代碼庫
sudo mkdir -p?/Users/caolaoshi/svn/cycCode ? // 創建一個文件夾
sudo svnadmin create /Users/caolaoshi/svn/cycCode ? ? ?// 把文件夾改成svn
然后在相應目錄下就可以看到對應的文件夾了
3、修改svn配置
注意:如果提示權限不夠,可以復制一份修改完了再替換源文件,或者選擇對應文件cmd+i,最底部修改該文件的權限。
再次注意:后面建立svn成功后,上傳文件會提示失敗,我這里是文件讀寫權限不足,所以為了方便,在這里就建議吧svn文件以及子文件的權限給修改了,再終端輸入?sudo chmod -R 777 /Users/caolaoshi/svn,并相應輸入密碼,就好了
A、修改svnserve.conf文件
用文本編輯器打開svnserve.conf文件,把#跟空格去掉,并做相應修改。
#?anon-acces = read改成anon-access = none
# auth-acces = write改成auth-acces = write
#?password-db = passwd改成password-db = passwd
#?authz-db = authz改成authz-db = authz
B、修改passwd文件
在文本最后添加用戶名跟密碼,比如你看我那CYC666是用戶名,123456是密碼
[users]
# harry = harryssecret
# sally = sallyssecret
CYC666 = 123456
C、修改authz文件
在文本最后添加
users = CYC666
[/]
@users = rw
4、開啟svn服務
svnserve -d -r /Users/caolaoshi/svn
講道理,服務就已經開啟了
5、CornerStone操作
Add repository - svn serve?
serve:localhost(如果是別的機器連接svn,那么這里填的是Mac的IP)
path: cycCode
name:CYC666
password:123456
- save
- success 成功
cyc1154490751