澳门威利斯人_威利斯人娱乐「手机版」

来自 网络资讯 2019-11-04 17:16 的文章
当前位置: 澳门威利斯人 > 网络资讯 > 正文

X下的SVN服务器建立,mac下svn服务器配置

开发银行终端,命令如下:
svnadmin create /Users/Johnny/Repository
自己在本人的主目录下建设构造了一个名叫“Repository”的代码库。

大器晚成、创造代码旅社,用来存款和储蓄客户端所上传的代码

自己先在/User/a110索引下新建叁个svn目录,未来能够在svn目录下制造四个饭馆目录
展开终端,创设多个svndir酒店,输入指令:svnadmin create /Users/a110/svn/svndir
命令实施成功后,会发觉硬盘上多了个/Users/a110/svn/svndir目录,目录结构如下:

图片 1

屏幕快速照相 二〇一六-10-14 中午10.54.06.png

其次步,配置那一个代码饭馆。终端中持续,命令如下:
cd /Users/Johnny/Repository/conf
先是改善svnserve.conf文件,只要把
#password-db = passwd
那句话的#去掉,是其生机勃勃布局项生效就能够。保存退出。
紧接着校订passwd文件,这么些里面存着那几个代码库接收的客商名和密码
应用的花样是[用户名]=[密码]。能够追加一个顾客“user”,密码“pass”
user=pass
保留退出。

二、配置svn的顾客权限

首借使校勘/svn/svndir/conf目录下的四个公文
1.张开svnserve.conf,将下列配置项后面包车型地铁#和空格都去掉(空格应当要去掉,不然战败)

[java] view plaincopy 
# anon-access = read  
# auth-access = write  

# password-db = passwd  

# authz-db = authz  

anon-access = read代表无名氏采访的时候是只读的,若改为anon-access = none代表禁绝无名访谈,须要帐号密码技能访谈

2.打开passwd,在[users]上面增加帐号和密码,比如:

[java] view plaincopy 
[users]  
mj = 123  
jj = 456

帐号是mj,密码是123

3.开荒authz,配置客户组和权杖
咱俩能够就要passwd里加多的顾客分配到分歧的客商组里,现在的话,就能够对不相同顾客组织设立置分化的权杖,未有要求对各种顾客张开独立设置权限。
在[groups]下边增多组名和客户名,四个客商之间用逗号(,)隔绝

[groups]  
topgroup=mj,jj 

表明mj和jj都以归于topgroup那个组的,接下去再扩充权力配置。
使用[/]意味着svn服务器中的所有能源库

[/]  
* = r (此处是为了后面svn log可能会出现的不可读的错误)
@topgroup = rw  

地点的布局表达topgroup这些组中的全数客商对负有财富库皆有读写(rw)权限,组名前边要用@
假假若顾客名,不用加@,比方mj那个客商有读写权限

[/]  
mj = rw

关于其余精细的权限决定,能够仿效authz文件中的其他剧情

4.启动svn服务器
眼下配置了那般多,最珍视还是看能不能够寻常运营服务器,若运转不来,前边做再多专门的学问也是水中捞月。
在终点输入下列指令:svnserve -d -r /Users/a110/svn
也许输入:svnserve -d -r /Users/a110/svn/svndir(不可能再加/svndir的子目录,不然导入代码时组织领导人期没影响卡塔尔国
平素不此外提醒就说明运维成功了

5.关闭svn服务器
假如您想要关闭svn服务器,(在应用程序--》实用工具--》活动监视器,卡塔尔国最管用的主意是开发实用工具里面包车型地铁“活动监视器”

搭建svn服务器境况产生,接下去就足以行使了

其三步,运转服务器。终端中一而再,命令如下:
svnserve -d -r /Users/Johnny/Repository
从不此外提醒就认证运营成功了。

行使svn客商端功效

1.从地面导入代码到服务器(第二遍最初化导入)
在终点中输入

svn import /Users/apple/Documents/eclipse_workspace/weibo 

svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化导入"

笔者表明下命令的意趣:将/Users/apple/Documents/eclipse_workspace/weibo中的全体内容,上传到服务器mycode仓库的weibo目录下,前面双引号中的"最早化导入"是注释

2.从劳动器端下载代码到顾客端本地
在极端中输入

svn checkout svn://localhost/mycode --username=mj --password=123 /Users/apple/Documents/code

自己表明下命令的意趣:将服务器中mycode仓库的剧情下载到/Users/apple/Documents/code目录中

3.交给更修正的代码到服务器
在步骤第22中学大器晚成度将服务器端的代码都下载到/Users/apple/Documents/code目录中,今后改进下里面包车型大巴有的代码,然后交由那些更动到服务器

1> 打开终端,先定位到/Users/apple/Documents/code目录,输入:cd/Users/apple/Documents/code
2> 输入提交指令:svn commit -m "修改了main.m文件"

以此指令会将/Users/apple/Documents/code下的兼具改革都贰头到服务器端,借使此次本身只修正了main.文件

4.更新服务器端的代码到客商端
以此理应是最轻松易行的一声令下了,在尖峰中定位到客商端代码目录后,比方上面的/Users/apple/Documents/code目录,然后再输入指令:

svn update

5.至于svn的其余用法,可以在终端输入:svn help

此地列出一大堆svn指令,后边括号中的内容的貌似代表着命令的简单的称呼,比如我们得以用svn ci取代svn commit,用svn co代替svn checkout

运维终端,命令如下:

svnadmin create /Users/Johnny/Repository

自己在和睦的主目录下建构了叁个名称叫“Repository”的代码库。
其次步,配置这一个代码旅馆。终端中三回九转,命令如下:

cd /Users/Johnny/Repository/conf 

首先修正svnserve.conf文件,只要把

#password-db = passwd 

那句话的#去掉,是其豆蔻梢头布局项生效就能够。保存退出。
紧接着修正passwd文件,这几个里面存着那些代码库采取的客商名和密码
选择的样式是[用户名]=[密码]。能够扩展二个顾客“user”,密码“pass”
user=pass ,
封存退出。
其三步,运营服务器。终端中一而再,命令如下:

svnserve -d -r /Users/Johnny/Repository 

并未有其余提醒就表明运营成功了。

本文由澳门威利斯人发布于网络资讯,转载请注明出处:X下的SVN服务器建立,mac下svn服务器配置

关键词: 澳门威利斯人 IOS 工具