Linux下SVN安裝配置及應用 缷戴

2021-08-20 15:03:08 字數 1798 閱讀 2365

yum install subversion
svnserve --version
mkdir -p /opt/svn

cd /opt/svn

svnadmin create chenlong

cd jsedu114/conf #進入專案配置目錄

anon-access=none

auth-access=write

authz-db = authz

password-db=passwd

#修改的檔案前面不能有空格

[users]

jsedu114 = aa123456

[/]

jsedu114=rw

svnserve -d -r /opt/svn
firewall-cmd --permanent --add-port=3690/tcp

firewall-cmd --reload

當然服務如果已經啟動,如果改動配置東西,如果想重新啟動,需要先將svn的服務殺掉,如下操作,然後再進行如上的啟動操作,或者重啟服務「service iptables restart」

[root@izwz91h49n3mj8r232gqwez subversion]# ps -ef|grep svn

root 6463 1 0 16:25 ? 00:00:00 svnserve -d -r demo/

root 6478 4417 0 16:28 pts/1 00:00:00 grep --color=auto svn

[root@izwz91h49n3mj8r232gqwez subversion]# kill -9 6463

centos開機自動啟動svn服務的方法

1、編輯rc.local檔案

vi /etc/rc.d/rc.local
2、加入如下啟動命令

/usr/bin/svnserve -d -r /opt/svn
windows下安裝 tortoisesvn 連線 svn:

(svn checkout可以簡寫為co)檢出檔案並且重新命名資料夾

svn co svn: /opt/www
cp post-commit.tmpl post-commit

chmod 755 post-commit

#!/bin/bash

repos="$1"

rev="$2"

export lang=zh_cn.utf-8

basepath=/opt/www/chenlong

webpath="$basepath/"

svn update $webpath --username chenlong --password f8e540a6l --no-auth-cache

echo `date`,`whoami`,$repos,$rev >> /tmp/svn_hook.log

exit 0

yum remove subversion

Linux下SVN安裝配置

linux下svn安裝配置 第一章 安裝 1.採用原始檔編譯安裝。原始檔共兩個,為 subversion 1.6.1.tar.gz subversion 原始檔 subversion deps 1.6.1.tar.gz subversion依賴檔案 注意檔案版本必須一致,否則很容易產生各種奇怪的問題...

Linux下SVN安裝配置

第一章 安裝 1.採用原始檔編譯安裝。原始檔共兩個,為 subversion 1.6.1.tar.gz subversion 原始檔 subversion deps 1.6.1.tar.gz subversion依賴檔案 注意檔案版本必須一致,否則很容易產生各種奇怪的問題.2.上傳以上兩個檔案到伺服...

linux下SVN安裝配置

第一章 安裝 1.採用原始檔編譯安裝。原始檔共兩個,為 subversion 1.6.1.tar.gz subversion 原始檔 subversion deps 1.6.1.tar.gz subversion依賴檔案 注意檔案版本必須一致,否則很容易產生各種奇怪的問題.2.上傳以上兩個檔案到伺服...