mac下svn服务器搭建及使用

author author     2022-08-08     473

关键词:

---------------------------------------------svn服务器搭建
mac上创建svn服务器管理

-------------step1
$ svnadmin create svndir

-------------step2
conf > svnserve.conf修改配置

# anon-access = read 
# auth-access = write 
# password-db = passwd 
# authz-db = authz 
去掉这几个前面的#和空格,
anon-access 表示匿名访问权限
anon-access = none代表禁止匿名访问,需要帐号密码才能访问

--more-- 

-------------step3
conf >passwd文件
在[users]后面加zyx=123456,表示创建了zyx帐户,密码是123456.
如:

[users]
# harry = harryssecret
# sally = sallyssecret
xyz=123456


-------------step4
conf >authz文件
passwd用户xyz加到 => jackgroup创建用户组,

如: jackgroup=xyz

-------------step5 
组权限设置
rw读写权限,[/]表示根目录

如:@jackgroup=rw

-------------step6
开启svn服务器
$svnserve -d -r svndir


-------------关闭svn服务器
找到pid
ps -e | grep svnserve

关闭pid
kill 1190

killall svnserve


-------------使用svn客户端功能

从本地导入代码到服务器
svn import weibo

将weibo所有内容,上传到服务器svn仓库weibo目录下,引号中的内容是注释说明
$ svn import weibo svn://localhost/svn/weibo --username=xyz --password=123456 -m "初始化导入"


出现Authorization failed问题:
在conf>authz文件内,加入[/]代表根目录下所有的资源

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

svn checkout svn://localhost/svn/weibo --username=xyz --password=123456 /Users/apple/Documents/code

签下,到当前目录 /Users/apple/Documents/code

-------------提交更改过的代码到服务器
添加
svn add 文件/文件夹

更改
svn commit -m "修改了main.m文件"
出现问题时:
The log message is a pathname (was -F intended?); use ‘--force-log‘ to override
解决方法:
svn ci 提交文件 -m "改变新描述"

-------------更新服务器端的代码到客户端
svn update

其他方法
svn help

mac环境下svn命令行的使用

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

mac环境下svn的使用

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

mac环境下svn的使用

我们首先来看下,如何在Mac环境下搭建svn服务器端环境。 一、创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,创建一个mycode仓库,输入... 查看详情

svn———搭建及配置

...。Subversion支持linux和windows,但较多安装在linux下。  svn服务器常用的有两种运行方式:独立和基于apache (也可基于nginx等web服务)  svn客户端是tortoisesvn作用:  在一台服务器上 查看详情

mac环境下svn的使用

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

mac下搭建及使用xampp的详细教程

Windows和Linux都可以搭建本地伺服器(LAMP和IIS),Mac當然也可以,下面教你怎麼使用XAMPP在Mac下搭建一個功能齊全的本地伺服器所需條件1、Mac系統(廢話)2、最好有可用的網絡(當然你在沒網絡時也能使用)3、沒咯一、安裝XAMPP1... 查看详情

mac环境下svn命令行的使用

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

mac下svn怎么checkout

...件------>Organizer------>Repositories2、SVNcheckout本删除本file服务器影响?影响服务器执行svnupdatezai再自载;删除再执行svncommit服务器应删除3、连接服务器点击file-》repositories-》点击坐边+-》名字及svn服务器址type选subversionnext等等4、X... 查看详情

jenkins环境搭建及使用(代码片段)

...Jenkins介绍和初始化配置1、Jenkins的作用。 可视化管理服务器 持续构建,可以直接去svn或者git上拉取代码并下发到服务器上 可视化ansible2、Jenkins监听端口8080 nohupjava-jarjenkins.war&>/tmp/jenkins.out&#启动Jenkins方式... 查看详情

centos6.8下搭建svn及使用(代码片段)

查看系统环境(1)查看系统版本[[email protected]~]#cat/etc/redhat-releaseCentOSrelease6.8(Final)(2)查看系统全部信息[[email protected]~]#uname-aLinuxnode-0052.6.32-642.15.1.el6.x86_64#1SMPFriFeb2414:31:22UTC2017x86_64x86_64x86_64GNU/Linux(3)查看系统内核[[e... 查看详情

mac下使用svn

...命令查看版本号,有版本号就是安装好了啊svn--version3.从服务器下载代码到客户端,依旧是终端输入svnc 查看详情

mac环境下svn的配置和使用

...在Mac环境下,SVN的配置步骤和使用相关。(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用)  一、SVN的配置方法  1.创建一个仓库目录,比如在/Users/你的用户名目录下新建一个svn_code仓库。  打开终端,输... 查看详情

如何在mac环境下使用svn,以及新手在团队使用svn注意事项

...->Repositories  2、SVNcheckout到本地后,删除本地file,对服务器有影响吗?  不会影响服务器,当你执行“svnupdate”时会zai再次被自动下载;当删除后再执行“svncommit”就会在服务器上也对应删除。  3、连接服务器  点... 查看详情

linux下搭建svn服务器

1、在进行svn服务器环境搭建之前首先用终端命令连接到服务器上。在打开的终端页面,输入如下代码:sshuser@hostname注:上边代码为固定格式,其中user为linux服务器的管理员名称hostname为linux服务器的IP如:ss... 查看详情

window下svn服务器搭建以及客户端使用

使用VisualSVNServer来作为搭建svn的服务器。首先是下载:https://www.visualsvn.com/downloads/,下载完成之后运行。二、安装与设置这里选择是SVNServerandadministrationtools设置svnserver安装的位置,已经仓库的位置选择Repository的类型配置... 查看详情

如何在mac环境下使用svn,以及新手在团队使用svn注意事项

...r------>Repositories2、SVNcheckout到本地后,删除本地file,对服务器有影响吗?不会影响服务器,当你执行“svnupdate”时会zai再次被自动下载;当删除后再执行“svncommit”就会在服务器上也对应删除。3、连接服务器点击file-》repositorie... 查看详情

windows环境下搭建svn服务器

使用 VisualSVNServer来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。VisualSVNServer的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/serve... 查看详情

linux平台的svn服务器的配置及搭建(代码片段)

------------恢复内容开始------------https://jingyan.baidu.com/article/54b6b9c08b35382d593b477c.html一、安装SVN 1在Linux平台上,SVN的软件包名称是subversion,我们使用命令:yumlist|grepsubversion查看一下,可以看到,在我们配置的163的yum源上有这个... 查看详情