怎样创建SVN服务器
来源:互联网 发布:基金套利软件 编辑:程序博客网 时间:2024/05/21 07:48
平时在自己写代码中,最笨的办法就是修改后把原来的代码删除,然后保存新的代码,然而这种办法还是太low了,那么如何在自己的服务器、或者家里的台式机上搭建一个代码管理服务器呢,下面主要介绍下SVN服务器在ubuntu上的搭建
不需要密码认证的SVN服务器
1,在ubuntu上安装svn服务器代码
sudo apt-get install subversion
2,创建SVN工作路径,这个工作路径就是后面代码存储的仓库,用于远程或者本地去checkout使用的。当然大部分都是远程check,本地ubuntu机子也是可以check,下面就做测试就是使用本地check out
sudo mkdir /usr/local/svn/repos
3,创建完SVN工作目录后,就可以创建代码目录(PS: 代码目录是工作目录的子集)。下面的test就是将要演示的代码的目录,也就是经常说的工程代码仓库。
svnadmin create /usr/local/svn/repos/test
4,下面几个步骤将演示,checkout、提交到SVN代码仓库等关键步骤,下面命令是创建一个自己的代码工作目录。也就是平时自己的开发目录。
cd /home/$User/testSvnServer
5,checkout 远程仓库中的test项目
svn checkout file:///usr/local/svn/repos/test
6, 在开发目录创建名为hello.txt的文件,并写入“hello world”文本。
cd test
echo ‘Hello, World!’ > hello.txt
7,执行svn add 命令
svn add hello.txt
8,提交代码到远程test项目仓库。
svn commit -m “Added a ‘hello world’ text file.”
9,提交完毕后,可以新建一个目录,重新建立一个目录,然后执行第五步,就会发现新的test目录下多了一个hello.txt
SVN服务器加验证
1,进入SVN工作路径
cd /usr/local/svn/
2,修改passwd-team文件 “vi passwd-team”添加下面的内容
[users]user1 = user1Pwduser2 = user2Pwduser3 = user3Pwd
3,下面修改项目工作目录下的configure文件,
vi /usr/local/svn/repos/test/conf/svnserve.conf
添加下面的文件
[general]anon-access = nonepassword-db = /usr/local/svn/passwd-teamrealm = Team
4,重启SVN服务器,如果想后台启动就把-d –foreground参数去掉试试
sudo svnserve -d –foreground -r /usr/local/svn/repos
5,远程checkout 在SVN服务器上的test项目代码,用user1的名字。然后会提示输入密码,输入user1Pwd,就可以
svn checkout svn://192.168.1.103/test –username user1
由于是在自己家里的另一台电脑上部署的SVN服务器,所以地址路由器的地址192.168.1.0网段的地址。
- 怎样创建SVN服务器
- 怎样创建邮件服务器?
- 怎样创建FTP服务器
- 怎样创建FTP服务器
- 怎样创建FTP服务器
- 怎样创建FTP服务器
- 怎样创建SVN 的分支
- 创建svn服务器教程
- 本地创建SVN“服务器”
- SVN服务器创建
- CentOS 创建svn服务器
- svn如何创建服务器
- svn服务器创建
- 怎样在windows上设置svn服务器
- 怎样创建SVN仓库目录结构
- SVN:创建和删除svn服务器
- svn 服务器创建和迁移
- windows创建SVN服务器之一
- IOS部分面试题
- Linux任务计划crontab
- Memcached全面解析并使用zabbix进行监控
- AVCodecParserContext
- linux下的JDK的安装
- 怎样创建SVN服务器
- 跑马灯标签
- 【shell】常用的正则表达式
- Bone Collector(HDU-2602)
- mysql 索引基础
- poj3229
- Android ViewPager Fragment相互嵌套遇到的问题
- poj 3069 Saruman's Army 贪心
- AVCodecContext