1. 程式人生 > >Linux CentOS 7中搭建SVN

Linux CentOS 7中搭建SVN

1、安裝            yum install subversion2、檢視安裝位置            rpm -ql subversion3、建立svn版本庫目錄            mkdir -p /var/svn/hand4、建立版本庫            svnadmin create /var/svn/hand5、進入conf目錄(該svn版本庫配置檔案)            authz檔案是許可權控制檔案            passwd是帳號密碼檔案            svnserve.conf SVN服務配置檔案6、設定帳號密碼            vi passwd            在[users]塊中新增使用者和密碼,格式:帳號=密碼,如rafael=1234567、設定許可權            vi authz            在末尾新增如下程式碼:            [group]            hand = rafael            [/]            @hand = rw            意思是使用者組hand對版本庫的根目錄對其有讀寫許可權,w只有讀許可權。 8、修改svnserve.conf檔案             vi svnserve.conf             開啟下面的幾個註釋:             anon-access = none #匿名使用者不可操作             auth-access = write #授權使用者可寫             password-db = passwd #使用哪個檔案作為賬號檔案             authz-db = authz #使用哪個檔案作為許可權檔案             realm = Hand Respository # 認證空間名9、啟動svn版本庫             svnserve -d -r /var/svn/hand10、關閉SVN版本庫            ps ef|grep svnserve
            找到程序ID,例如上圖為1433。執行命令:            kill -9 1433            即可停用SVN版本庫服務。使用中常見的問題:1.外部系統無法訪問,本例中嘗試使用TortoiseSVN客戶端連線 svn://192.168.1.168/報錯:authorization failed檢查了一下應該是防火牆的問題。設定防火牆的開放埠:vi /etc/sysconfig/iptables-config-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT  執行:/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT   最後去windows上執行telnet 192.168.1.168 3690
成功連線。此時再用TortoiseSVN客戶端連線 svn://192.168.1.168/已經可以連線。2.用TortoiseSVN客戶端checkout報錯URL 'svn://192.168.1.168/hand' doesn't exist解決辦法:版本庫為空,去建立一個hand的資料夾即可。

相關推薦

Linux CentOS 7搭建SVN

1、安裝            yum install subversion2、檢視安裝位置            rpm -ql subversion3、建立svn版本庫目錄            mkdir -p /var/svn/hand4、建立版本庫         

CentOS 7搭建KVM虛擬化平臺

創建虛擬機 防火 數量 默認 ESS rep 環境準備 linu 工具 什麽是虛擬化 虛擬化就是把硬件資源從物理方式轉變為邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理機上同時運行多個操作系統,以實現資源利用率最大化和靈活管理的一項技術。 虛擬化的

經驗分享之在CentOS 7搭建SVN伺服器

背景:上一篇文章中介紹瞭如何搭建虛擬機器《經驗分享之使用vagrant安裝linux虛擬機器》,我們的最終目的是搭建SVN伺服器,所以本篇將重點介紹一下如何搭建SVN伺服器。 安裝步驟 這一系列的操

centos 7.2 搭建svn伺服器

安裝步驟如下: 1、yum install subversion 2、檢視安裝版本 svnserve --version     3、建立SVN版本庫目錄 mkdir -p /var/svn

hyper-v搭建本地服務器linux(CentOS 7)的python環境

ini scripts under adduser use 搭建 bzip val pac 新建虛擬機->安裝CentOS7->新建虛擬交換機:內部網絡->CentOS7設置->網絡適配器:虛擬交換機:新建虛擬交換機->進入CentOS # c

hyper-v搭建本地伺服器linux(CentOS 7)的python環境

新建虛擬機器->安裝CentOS7->新建虛擬交換機:內部網路->CentOS7設定->網路介面卡:虛擬交換機:新建虛擬交換機->進入CentOS # cd /etc/sysconfig/network-scripts/ # ls # vi ifcfg

CentOS 7搭建配置SVN服務器

col 目錄 賬號密碼 .cn .html 亂碼 錯誤 dmi cal 原文鏈接:https://www.cnblogs.com/tdalcn/p/6937714.html 同步:http://blog.csdn.net/u011884440/article/details

阿裏雲Linux CentOS 7 Docker部署使用gogs搭建自己的git服務器

wiki 端口 htm emc img 命令 lib centos 使用教程 一、前言 Git是目前優秀和流行的源代碼管理工具。而GitHub是一個面向開源及私有軟件項目的托管雲平臺,但開源免費,私有收費。而公司出於商業化等目的需要搭建自己的源代碼托管服務器。通過網上了解G

Linux centos 7 環境下搭建vue開發環境

onf 信息 成功 tps HERE tar.gz linu configure ucc 下載node.js安裝包 #wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz #tar -z

Linux (CentOS 7) 雲主機搭建JSP執行環境 + 部署專案

因為雲主機搭建JSP執行環境的文章比較少,內容較零散,所以我寫了比較完整的步驟,分享給大家,希望對大家有所幫助 我所使用的是乾淨的CentOS 7系統 一、大致步驟 JSP執行環境搭建與專案部署大概分以下5步 安裝配置JDK 安裝配置Tomcat伺服器 安裝配

linux CentOS 7下zookeeper叢集環境搭建

zookeeper說明 ZooKeeper是一個分散式的,開放原始碼的分散式應用程式協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重

CentOS 7搭建配置SVN伺服器

1. 安裝 CentOS通過yum安裝subversion。 $ sudo yum install subversion  subversion安裝在/bin目錄: $ which svnserve /bin/svnserve 檢查一下subversion是

linux-Centos-7-64位:0、 虛擬機器環境搭建

學習liunx centos7 環境搭建 因為系統是window 7 系統,所以下載個虛擬機器來設定模擬 2:新建並執行虛擬機器 注:選中與要配置的映象檔案一樣的位數 64 位,不然到時虛擬機器網路連結不上 標註虛擬機器的名稱和硬碟存放位置 這裡選項拆

Hadoop2.6.0在CentOS 7的叢集搭建

我這邊給出我的叢集環境是由一臺主節點master和三臺從節點slave組成: master     192.168.1.2 slave1       192.168.1.3 slave2       192.168.1.4 slave3       192.168.1.5 申明:我搭建的這個叢集不是

linux-Centos-7-64位:6、 svn安裝及配置

1、 安裝 centos(我這裡使用的是CentOS7)下yum命令即可方便的完成安裝 $ sudo yum install subversion 測試安裝是否成功: $ svnserve --version 2、建立版本庫 建立svn資料目錄(subve

Linux/CentOS 7 搭建ftp伺服器簡易版

yum install -y vsftpd //安裝vsftpdvsftpd -v //檢查安裝vi /etc/vsftpd/vsftpd.conf//編輯配置檔案anonymous_enable=NO//禁止匿名登陸chroot_local_user=YES//限制在使用者

Linux --- CentOS 7 搭建FTP伺服器詳解

FTP 是 File Transfer Protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的作業系統有不同的FTP應用程式,而所有這些應用

Linux --- CentOS 7 搭建MySQL5.6資料庫伺服器與配置詳解

Centos7將預設資料庫mysql替換成了Mariadb,如果想繼續使用mysql 需要解除安裝Mariadb 再安裝mysql; 1、解除安裝 MariaDB 檢視已安裝的程式 rpm -qa |grep -i mariadb 解除

Linux系統CentOS 7修改修改系統時區方法

linux在安裝的時候如果時區選擇錯誤,可以在系統安裝完成之後修改。系統時間執行著也會有偏差,需要對時間進行實時同步,方法如下:1、用date命令檢視系統當前時間,發現和北京時間有一定的誤差(當前時間為

Linux / CentOs 7搭建DHCP服務

ffffff ade 第一個 獲取 編輯 etc col tracert netmask 在前面介紹了怎麽在Windows server 2016中搭建DHCP服務, 我們今天介紹如何在Linux / CentOS 7操作系統中搭建DHCP服務?跟在Windows serv