520zm

CentOS 7 建立svn仓库 远程连接

首先安装svn (后补)

mikdir /usr/local/svn_repertory  # 创建svn大仓库用于存放所有项目代码

 

cd  /usr/local/svn_repertory  # 进入大仓库 即: svn 根目录

svnserve -d -r /usr/local/svn_repertory  # 启动svn大仓库

netstat -nltp |grep 3690  # 如下表示启动成功

svnadmin create first_project  # 创建项目目录

cd first_project; ls  # 显示以下几个目录

(conf db format hooks locks README.txt)  

# 主要修改conf目录下三个文件(authz passwd svnserve.conf)

vim passwd  # 添加用户名和密码

username = password  # 自己定义

vim authz  # 编辑分组并设置权限

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = username

# 文件最后添加下面两行

[/]  # 项目目录  / 为大仓库svn_repertory目录 (代表能找到first_project项目)
@admin = rw  # 给分组设置权限

 

vim svnserver.conf  # 修改项目的设置

 安装TortoiseSVN客户端后,新建一个文件夹,右键SVN checkout

url中添加内容:

svn://[IP]/first_project  # IP参数是服务器IP. 必须写, svn默认端口3690, 可以不写

弹框中输入: username 和 password

至此, 就可以正常提交和拉取代码了(Linux 上建立仓库, 并连接的建议使用命令, 不要用图形化界面)

 

posted on 2019-01-25 20:55 宋喜阳 阅读(...) 评论(...) 编辑 收藏

相关文章:

  • 2021-04-13
  • 2021-09-24
  • 2021-09-22
  • 2021-12-10
  • 2021-11-30
  • 2022-01-27
猜你喜欢
  • 2021-04-13
  • 2021-10-04
  • 2021-06-24
  • 2021-09-24
  • 2021-09-24
  • 2022-02-09
相关资源
相似解决方案