搭建svn伺服器centos
❶ 用centos6.5搭建了svn伺服器 無登陸認證對話框 提交失敗
試試關閉下iptables和selinux
chkconfig iptables off
iptables -F
vi /etc/selinux/config 把enforcing改成disabled
然後重啟centos
❷ 如何在CentOS 6 5系統上安裝SVN伺服器端
查看是否可以從yum軟體倉庫找到SVN安裝包
yum list *svn*
2
從使用yum軟體倉庫安裝SVN,執行
yum install subversion.i686
中間會列出要關聯的包,並提示下載:輸入「y」並確認
3
SVN已經安裝成功
END
創建版本庫
查看SVN 命令
svn -help
創建版本庫目錄
mkdir -p /home/svn/svnfile
創建版本庫
svnadmin create /home/svn/svnfile
生成以下目錄
進入conf目錄(這是該SVN版本庫的配置目錄)
查看配置文件
ls -l
設置密碼
vim passwd
按ESC鍵,切換到命令行,輸入
:wq!
保存並退出
設置許可權
vim authz
在末尾添加
[/]
ver=rw
版本庫的根目錄ver對其具有讀寫許可權(r為讀許可權w為寫許可權)
修改svnserver.conf
設置
anon-access=none #匿名用戶不可訪問
auth-access=write #認證用戶可以執行寫操作
password-db=passwd #密碼文件
authz-db=authz #認證文件
END
開啟SVN
1
啟動SVN
svnserve -d -r /home/svn/
我的伺服器用的是小鳥雲的,性能穩定,訪問流暢。
❸ linux centos7.2怎麼安裝svn伺服器
開機登錄進入命令行!
sudo yum install -y subversion
輸入這個命令進行安裝,前面加入sudo。不然會沒有許可權
安裝完成後,發現已經有了svn相關命令
知道svn伺服器的地址,然後創建一個目錄,比如svn,進入該目錄,輸入:
svn checkout http://********
當然,也可以是其他的協議,比如svn等
就可以將伺服器上的數據弄下來了
OK,在該目錄下就已經有你checkout來的東西了。
❹ Linux 搭建SVN伺服器(C/S模式)
Linux System Environment
一、配置阿里雲yum源和epel源
提示: 阿里雲yum源官網 https://developer.aliyun.com/mirror/
二、yum安裝SVN軟體
三、創建SVN版本庫目錄
提示: 自定義此目錄為版本庫目錄,為後面創建版本庫提供存位置
四、創建SVN版本庫
五、創建用戶並設置用戶許可權
六、配置SVN伺服器配置文件
提示: 每一項目參數前面都不要留空格,否則會報錯
七、關閉防火牆及SElinux
提示: 防火牆可以不關閉,放行SVN埠(SVN默認埠3690)
八、啟動SVN服務
九、測試SVN客戶端訪問SVN服務
1、Windows使用TortoiseSVN 客戶端測試
輸入 svn://192.168.201.56:3690/xiaoming (xiaoming是自定義的版本庫名稱)
2、Linux SVN客戶端操作命令
❺ 如何在阿里雲伺服器centos 7上配置svn伺服器
在阿里雲伺服器centos 7上配置svn伺服器方法詳見:http://jingyan..com/article/148a1921d84be34d71c3b18f.html
❻ Linux centos下安裝svn伺服器就這么難么
Centos下安裝SVN伺服器詳細步驟
在保證聯網的條件下,執行以下一、二操作,否則請先下載apache、svn的安裝包並解壓縮
1.安裝apache
yum install httpd
2.安裝svn
yum install subversion
yum install mod_dav_svn
3.創建SVN倉庫
mkdir /home/svn
4.在SVN倉庫目錄下創建你要的版本庫
svnadmin create /home/svn/xyz (版本庫名:xyz)
5.創建用戶及密碼
在/home/svn/xyz/conf目錄下,輸入:htpasswd -c passwd xiao
第一次在創建用戶密碼,需加上「- c」參數
6.設置許可權
編輯authz文件,設置組別人員讀寫許可權
9.防火牆打開3690埠
進入/etc/sysconfig,修改iptables文件
加入如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
10.修改apache,目的是保證http能夠訪問
修改/etc/httpd/conf.d/subversion.conf文件
加入如下:
LoadMole dav_svn_mole moles/mod_dav_svn.so
LoadMole authz_svn_molemoles/mod_authz_svn.so
<Location />
DAV svn
SVNParentPath /home/svn/xyz
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /home/svn/xyz/conf/passwd
AuthzSVNAccessFile /home/svn/xyz/conf/authz
Require valid-user
</Location>
11.配置SVN下目錄被apache擁有
chown–R apache:apache/home/svn/xyz
12.設置apache開機啟動
chkconfig httpd on
13.設置svn開機啟動
(1)編寫/usr/local/customshell/svn.sh,內容為svnserve –d --listen-port 3690 –r / home/svn/xyz
(2). vim /etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh
❼ 虛擬機中centos下搭建了SVN伺服器客戶端沒有登陸窗口怎麼解決
在訪問的電腦上使用 telnet 192.168.2.98 3690
如果不行,查詢一下防火牆,關閉,Selinux關閉。
訪問的許可權是在auhtz,passwd,svnserve.conf
決定的
有問題再貼出來。
❽ Centos 配置svn 並自動更新至遠端web目錄下
1.安裝subversion
2.創建svn的版本庫
3.配置svn版本庫
4.啟動svn
1.首先在web端手動使用SVN同步一下內容,看是否能同步過來
2.更改目錄許可權
3.到SVN伺服器修改勾子文件,然SVN有更改時自動同步到web伺服器
7.給這個文件添加執行許可權
8執行一下這個腳本(1.保存需要的密碼 2.看腳本是否能執行)
❾ 如何在CentOS 7中安裝Subversion
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。SVN是一個安全虛擬網路系統,它將系統整體的信息安全功能均衡合理地分布在不同的子系統中,使各子系統的功能得到最大限度的發揮,子系統之間互相補充,系統整體性能大於各子系統功能之和,用均衡互補的原則解決了"木桶原理"的問題。使用root帳戶登錄伺服器,安裝SVN服務:#yum install subversionk //安裝svn#svnserve --version //查看SVN版本#mkdir svn //創建目錄#mkdir project #svnadmin create /home/svn/rep/3.cdconf 在passwd文件中添加用戶4.修改配置文件修改authz文件,添加用戶目錄許可權。修改文件svnserve.confanon-access = read #匿名用戶可讀 none 無許可權auth-access = write #授權用戶可寫password-db = /home/svn/rep/conf/passwd #使用哪個文件作為賬號文件authz-db = /home/svn/rep/conf/authz #使用哪個文件作為許可權文件realm = /home/svn/rep # 認證空間名,版本庫所在目錄5. 訪問svn路徑svn://192.168.0.110如果訪問不到,可以試試關閉防火牆:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動svnserve -d --listen-port 3690 -r /home/svn/rep原文來自:
❿ centos 搭建了svn伺服器,怎麼查看地址
安裝步驟如下:
1、yum install subversion
2、輸入rpm -ql subversion查看安裝位置,如下圖:
可以看到 svn在bin目錄下生成了幾個二進制文件。
再輸入/usr/bin/svnversion --version 就可以查看svn的版本,這樣就說明svn安裝成功,如下圖:
3、創建svn版本庫目錄
mkdir -p /var/svn/svnrepos
4、創建版本庫
svnadmin create /var/svn/svnrepos
執行了這個命令之後會在/var/svn/svnrepos目錄下生成如下這些文件
5、進入conf目錄(該svn版本庫配置文件)
authz文件是許可權控制文件
passwd是帳號密碼文件
svnserve.conf SVN服務配置文件
6、設置帳號密碼
vi passwd
在[users]塊中添加用戶和密碼,格式:帳號=密碼,如dan=dan
7、設置許可權
vi authz
在末尾添加如下代碼:
[/]