Mac svn 无法连接到公司的svn服务器,如何解决!?

Mac svn 无法连接到公司的svn服务器,如何解决!?,第1张

SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:

1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。

2. 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –>重新定位…,输入新的 URL。

使用SubVersion服务器,般使用乌龟,客户端使用xcode自带subversion.配服务端,直接使用checkout,使用.

Windows环境我般使用TortoiseSVN搭建svn环境Mac环境由于Mac自带svn服务器端客户端功能所我装任何第三软件前提使用svn功能需做简单配置

我首先看何Mac环境搭建svn服务器端环境

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

我先/User/apple目录新建svn目录svn目录创建仓库目录

打终端创建mycode仓库输入指令:svnadmin create /Users/apple/svn/mycode

指令执行功发现硬盘/Users/apple/svn/mycode目录目录结构:

配置svn用户权限

主要修改/svn/mycode/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]面添加组名用户名用户间用逗号(,)隔

[java] view plaincopy

[groups]

topgroup=mj,jj

说明mjjj都属于topgroup组接再进行权限配置

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

[java] view plaincopy

[/]

@topgroup = rw

面配置说明topgroup组所用户所资源库都读写(rw)权限组名前面要用@

用户名用加@比mj用户读写权限

[java] view plaincopy

[/]

mj = rw

至于其精细权限控制参考authz文件其内容

4.启svn服务器

前面配置关键看能否启服务器若启前面做再工作徒劳

终端输入列指令:svnserve -d -r /Users/apple/svn

或者输入:svnserve -d -r /Users/apple/svn/mycode

没任何提示说明启功

5.关闭svn服务器

想要关闭svn服务器效办打实用工具面监视器

综合述我轻松搭建svn服务器环境


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/220305.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存