阿里云yum源安装SVN失败的问题
生活随笔
收集整理的這篇文章主要介紹了
阿里云yum源安装SVN失败的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
阿里云yum源安裝svn一直報(bào)錯(cuò) 一直無(wú)法連接?http://mirrors.cloud.aliyuncs.com
配置163yum源
1,進(jìn)入yum源配置目錄
cd /etc/yum.repos.d
2,備份系統(tǒng)自帶的yum源
mv CentOS-Base-Aliyun.repo CentOS-Base-Aliyun.repo.bak
下載163網(wǎng)易的yum源:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
3,更新玩yum源后,執(zhí)行下邊命令更新yum配置,使操作立即生效
yum makecache
1.檢查是否已安裝
yum?remove?subversion
2.安裝
yum?install?subversion PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(這是安裝配合Apache的模塊) 3.檢查是否安裝成功
svnserve?--version 如果成功會(huì)輸出版本號(hào)
4.創(chuàng)建倉(cāng)庫(kù)目錄
例如:
mkdir?/home/data
5.創(chuàng)建項(xiàng)目
svnadmin?create?/home/data/game
6.檢查是否創(chuàng)建成功
cd?/home/data/game
ll game目錄下會(huì)多出幾個(gè)文件夾
[root@iZuf68jjsi2tempfjenhvnZ game]# ll total 24 drwxr-xr-x 2 root root 4096 Aug 15 10:47 conf drwxr-sr-x 6 root root 4096 Nov 29 19:40 db -r--r--r-- 1 root root 2 Nov 23 2016 format drwxr-xr-x 2 root root 4096 Nov 23 2016 hooks drwxr-xr-x 2 root root 4096 Nov 23 2016 locks -rw-r--r-- 1 root root 229 Nov 23 2016 README.txt [root@iZuf68jjsi2tempfjenhvnZ game]# ls conf db format hooks locks README.txt [root@iZuf68jjsi2tempfjenhvnZ game]#
7.進(jìn)入conf目錄會(huì)看到3個(gè)配置文件,生成的文件中都有英文注釋說(shuō)明
示例需求:
服務(wù)端組:開(kāi)后端讀寫(xiě)
U3D組:開(kāi)APP端讀寫(xiě)
ART組:開(kāi)美術(shù)讀寫(xiě)
管理員組:所有的讀寫(xiě) authz:用戶(hù)權(quán)限配置
示例:
[groups]
manager = aa
server = bb,cc
client = dd
art = ee
u3d = ff,gg
mj2d = hh
[game:/]
@manager=rw
[game:/server]
@server=rw
[game:/client]
@client=rw
[game:/doc]
@server=r
@client=rw
[game:/doc/ui]
@art=rw
[game:/u3dclient]
@u3d=rw
[game:/gamedoc]
@art=rw
@u3d=rw
[game:/hzmj]
@u3d=rw
[game:/hzmj/guangdong]
@u3d=rw
@mj2d=rw
[game:/fish]
@art=rw
passwd:用戶(hù)密碼
[users]
# harry = harryssecret
# sally = sallyssecret
zhou=zhou1234
chen=chen1234
svnserve.conf:
[general]
anon-access = none
#匿名訪問(wèn)者權(quán)限
auth-access = write
#驗(yàn)證用戶(hù)權(quán)限
password-db = passwd
#密碼文件地址
authz-db = authz
#權(quán)限文件地址
# realm = My First Repository
8.開(kāi)放svn端口
默認(rèn)是3690端口,你也可以用別的。已開(kāi)啟的跳過(guò)這一步
修改
iptables?-I?INPUT?-p?tcp?--dport?3690?-j?ACCEPT
保存
/etc/rc.d/init.d/iptables?save
重啟
service?iptables?restart
查看
/etc/init.d/iptables?status
9.啟動(dòng)SVN服務(wù)
svnserve?-d?-r?/home/data/ -d:守護(hù)進(jìn)程
-r:svn根目錄
假設(shè)服務(wù)端IP為192.168.1.100,那么如下設(shè)置后game的訪問(wèn)目錄就為:
svn://域名/game
11.開(kāi)機(jī)啟動(dòng)
編寫(xiě)一個(gè)啟動(dòng)腳本svn_startup.sh,/home/datat/svn_startup.sh
#!/bin/bash
/usr/bin/svnserve?-d?-r?/home/data/
[root@iZuf68jjsi2tempfjenhvnZ data]# which svnserve /usr/bin/svnserve
修改該腳本的執(zhí)行權(quán)限 chmod?777?svn_startup.sh 加入自動(dòng)運(yùn)行
vi?/etc/rc.d/rc.local
在末尾添加腳本的路徑,如:
/home/data/svn_startup.sh
檢查是否啟動(dòng)
[root@iZuf68jjsi2tempfjenhvnZ data]# ps -ef|grep svnserve
root ? ? ?6679 ? ? 1 ?0 Dec11 ? ? ? ? ?00:00:00 /usr/bin/svnserve -d -r /home/data/ ?可以看到啟動(dòng)的命令
root ? ? 12859 12626 ?0 09:53 pts/1 ? ?00:00:00 grep svnserve
[root@iZuf68jjsi2tempfjenhvnZ data]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address ? ? ? ? ? ? ? Foreign Address ? ? ? ? ? ? State ? ? ? PID/Program name ??
tcp ? ? ? ?0 ? ? ?0 0.0.0.0:3690 ? ? ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? ? ? LISTEN ? ? ?6679/svnserve ? ? ? ? 開(kāi)放的端口
? ?
總結(jié)
以上是生活随笔為你收集整理的阿里云yum源安装SVN失败的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: postgresql操作
- 下一篇: Docker Gogs