关于Cornerstone 本地搭建服务器 和 公司搭建服务器的心得

      之前也有了解一下,可是怎么对于我来收.很多东西都不懂,就在网上查了很多资料.但是很多我都有些不懂,经过一些研究,自己也做了一下.把自己做的时候的心得写一下,希望对新手有所帮助.

一.首先我们需要下载Cornerstone,这里不再详细说明,不知到怎么下载可以上网搜一下.

    好了废话不多说,现在可以开始正题了.

1. 我们需要添加你想放在服务器上面的东西.

--> Cornerstone 左下角REPOSITORIES栏右边的加号按钮,

在弹出的视图中选择File Repository,然后选择Create a New Repository,接着开始填写资料

Where栏目是指本地服务器的存放地址,我一般是选择放在Mac的文稿里边的,那里好分辨。

Nickname是指你本地服务器的名称,随便取,你认得就好,比如我的叫做:FT Boy

Create as我一般选择与NickName同名

Compatibility就是兼容SVN的版本啦,现在Xcode7.3自带的应该是SVN 1.7吧,所以选1.7是没事的,如果你不知道你所拥有的SVN的版本号,我这边的一段命令svn --version,这样你就可以获取自己SVN的版本号了。

我的是1.6版本.

一切OK后,Add就好。

二.  下面就是配置SVN  ,这个网上也很多.这里详细的讲解一下

点击你的资源库文件夹,也就是第一步你所创建的文件夹,然后修改他的子文件夹conf中的authz、passwd、svnserve.conf这三个文件,直接用文本工具打开就好

1、authz

a、修改之前呢是这样的,

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

# [/foo/bar]

# harry = rw

# &joe = r

# * =

b、修改之后呢是这样的

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

testGroup =ft,tf

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

# [/foo/bar]

# harry = rw

# &joe = r

# * =

很明显中间多了这么一串

testGroup =ft,tf

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

首先呢,testGroup就是你所创建的组名了,自定义的,随便写。

ft,tf这个呢就是你的组成员

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

这个就是所谓的配置权限了,[/]代表你SVN中的所有资源,再加上@testGroup=rw意思是该小组中所有成员对SVN中的所有资源具有读写权限,rw = read and write

至于为什么后面又要加上

[/]

ft=rw

tf=rw

这一串我就不是很清楚了,毕竟这个涉及得少。

2、passed

成员添加了就该设置密码了吧

修改前:

[users]

# harry = harryssecret

# sally = sallyssecret

修改后:

[users]

# harry = harryssecret

# sally = sallyssecret

ft=123456

tf=123456

3、svnserve.conf

修改前:

其中有这么四段,自己去找吧

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = author

修改后:

删掉每段前面的空格和#,

其中值得注意的是:anon-access = read这个表示用于他人匿名查看你的资源,但是他仅仅具有查看功能,

anon-access = none这个呢就代表要查看资源必须具有账号和密码

anon-access = none

auth-access = write

password-db = passwd

authz-db = author

如此,SVN的权限就配置好了

三、开启你的SVN

在终端中输出指令:svnserve -d -r +你的版本库地址

强调一下,版本库地址尽量别手动输入地址,很容易出错的,直接拖文件夹进终端,他会自动生成的,地址反正比你的准确就对了

我的是:svnserve -d -r /Users/cmcc/Desktop/FT\ Boy ,输入完毕没反应,基本上就是成功了,不信的话自己也可以去活动监视器里面看的

四、上传源文件

在Cornerstone中,光标选中居于左下角的你的版本库,然后在软件中上方就能点击import了,然后按照他的提示,去选择你要上传的源文件就好

五、Check源文件

import源文件之后,你有两种选择方式:其一为中上方的export,这个仅仅是导出源文件,他并不具有svn的基本功能,我们一般用的是check,点击cornerstone中的源文件,然后点击左上角的Check Out

Check Out As 是你导出后文件的名称,

Where是导出位置

Format是SVN的版本,别选错了

我这里是1.6版本的

如此你自己的SVN就好了,剩余的就是你的小伙伴的工作了

六、小伙伴check源代码

打开工具Cornerstone,然后点击左下角REPOSITORIES旁边的"+",在弹出视图上选择SVN Server,填写

Server:是搭建SVN服务器之人的IP

Port:一般本地SVN服务器的应该不用写

Repository:这是资源库下代码库的地址,也就是你存放源代码的上一级,这个待会儿再细说

Nickname:这个当你填写上面之后会自动生成的

Name:你的SVN账号

Pasword:你的SVN密码

点击Add,左下方自然会生成你的资源库的,然后光标移至该资源库中的源代码,点击左上角的CheckOut,以后你写代码就得在你所check的地址中写了。

注意:下面来详细说一下这个Repository

我们都知道这是源代码存放地址,但是不明白的是为什么我此时不写地址也能拷贝出代码,其实我也不懂。但是我想要说的解法:

比如,我们多数情况下只会创建一个SVN,然后多个项目存储在资源库中,但是像我这个例子中,我们不写地址,那么我们的结果是把所有的资源都拷贝了过来,可是我们只是想要其中一部分而已呢,

此时我们就要创建子文件夹了:光标移至资源库,然后右击资源库的空白处就会出现选择菜单,点击New Floder in "FF",然后按着提示做就创建了子文件夹了,此后我们不同的源代码就可以存储在一个SVN中,并且能够被单一识别。

参考网址http://www.2cto.com/kf/201604/499375.html

二. 设置Cornerstone 忽略文件、文件夹

1 显示 以配置的忽略选项

2 取消默认的选项



3 . 点击Save 即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容