github手机客户端的SVN客户端支持是如何实现的

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

在Windows环境中我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能不过还需做一下简单的配置。

我们首先来看下如何在Mac环境下搭建svn服务器端环境。

创建代码仓库用來存储客户端所上传的代码

我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录

指令执行成功后会发现硬盘上多了个/Users/apple/svn/mycode目录,目录结构如下:

1.打开svnserve.conf将下列配置项前面的#空格都去掉

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

帐号是mj,密码是123

3.打开authz配置用户组和权限

我们可以将在passwd里添加的用户分配到不同的用户组里,以后的话就可以对不同用户组设置不同的权限,没有必要对每个用户进行单独设置权限

在[groups]下面添加组名和用户名,多个用户之间用逗号(,)隔开

明mj和jj都是属于topgroup这个组的接下来再进行权限配置。

使用[/]代表svn服务器中的所囿资源库

上面的配置说明topgroup这个组中的所有用户对所有资源库都有读写(rw)权限组名前面要用@

如果是用户名,不用加@比如mj这个用户有读写权限

至于其他精细的权限控制,可以参考authz文件中的其他内容

前面配置了这么多最关键还是看能否正常启动服务器,若启动不来前面做再哆工作也是徒劳。

没有任何提示就说明启动成功了

如果你想要关闭svn服务器最有效的办法是打开实用工具里面的“活动监视器”

综合上述,我们就可以轻松搭建svn服务器环境了

1.从本地导入代码到服务器(第一次初始化导入)

2.从服务器端下载代码到客户端本地


如果提示如下错误说奣SVN服务器没有开启,那么执行上面第4部开启SVN服务器就可以了


前面我们已经学会了码云的基本使用但是我们有些朋友可能在github手机客户端上早已经有了一些项目,或者说想在github手机客户端和码云上同时更新自己的项目。

首先你要有 碼云 账号、github手机客户端 账号并在本地安装了 SVN 或其它 Git 工具。

我们可以专心致志的为国际开源社区提交自己的代码并在闲暇时,前往 码云開源社区 一键同步

有什么疑问,我们可以通过论坛下方的留言面板进行交流

我要回帖

更多关于 github手机客户端 的文章

 

随机推荐