1. 程式人生 > >Centos7 下安裝SVN

Centos7 下安裝SVN

使用yum命令安裝SVN

yum -y install subversion

檢視svn版本號

svn --version

這裡寫圖片描述
建立版本庫

mkdir /usr/local/svndata
svnadmin create /usr/local/svndata

配置conf檔案

cd /usr/local/svndata/conf
vim svnserve.conf

改動裡面的四個屬性

anon-access = none      //匿名的使用者不能訪問
auth-access = none     //登入的使用者有寫入的許可權
password-db = passwd   //密碼資料為當前目錄下的passwd檔案
authz-db = autzh       //驗證使用者許可權的檔案為當前目錄下的authz檔案

修改passwd檔案來新增使用者

vim passwd
aaa = bbb   //新增使用者aaa密碼為bbb

修改authz檔案來配置組和許可權

vim authz
//新增組 前面為組名,後面為使用者,多個使用者用","隔開

這裡寫圖片描述
對admin組中的使用者新增許可權

//admin中所有使用者可對當前svn資源庫進行讀寫

這裡寫圖片描述
匯入專案

svn import [專案路徑] file:///[資源庫路徑] -m "日誌資訊"

可能會遇到的問題:

svn: Error converting entry in directory '/usr/trunk/xxx' to UTF-8
svn: Valid UTF-8 data
(hex:)
followed by invalid UTF-8 sequence

原因:
       提交的檔案中有非UTF-8編碼的檔案,還有可能是因為有中文的檔案或者資料夾。
解決:

方法一:找到檔案將檔案轉碼,若是中文名則改成英文,適合專案結構簡單,專案程式碼比較少的使用
方法二:
    yum安裝convmv編碼工具,在知道是什麼編碼的情況下才能轉換
    yum -y install convmv
    將gbk轉換成utf-8
    convmv -r -f gbk -t utf-8 --notest -i [專案路徑]
    引數說明輸入convmv --help檢視

轉過編碼後再次執行svn import命令即可匯入

啟動SVN服務

svnserve -d -r [資源庫路徑]

結束SVN服務

//檢視svn程序
ps -ed|grep svnserve
結束程序
kill -9 [pid]       

相關推薦

CentOS7安裝SVN伺服器

1、一般CentOS已經自帶SVN伺服器,如果沒有安裝使用下面命令: yum install subversion 2、建立SVN根目錄 mkdir -p /var/svn/svnrepos 3、建立自定義專案倉庫目錄 cd /var/svn/svnrepos mk

Centos7 安裝SVN

使用yum命令安裝SVN yum -y install subversion 檢視svn版本號 svn --version 建立版本庫 mkdir /usr/local/svnda

Centos7安裝 JDK1.8

class bce hostname etc 下載 nod tar.gz 執行 profile   最近看了一篇技術文章, 用 nginx+tomcat+redis+centos 實現 session 共享等功能,覺得很有用,就跟著文章在 Centos7 的環境下搭建了幾個

centos7.2 安裝svn服務

centos7 安裝svn服務簡介Subversion(SVN) 是一個開源的版本控制系統, 也就是說 Subversion 管理著隨時間改變的數據。這些數據放置在一個中央資料檔案庫(repository) 中。這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。這樣你就可以把檔案恢復到舊的版

Centos7安裝php-redis擴展及簡單使用

簡單使用 默認安裝路徑 lan 使用 ges l數據庫 sta https log 前言: 在本篇博客中,我將給大家介紹如何在Centos7上安裝PHP-Redis擴展以及一些簡單的實用,關於如何在Centos上安裝redis的,可以參考我的上一篇博客 Redis在Cen

CentOS7安裝MySQL5.7安裝與配置(YUM)

centos7下安裝mysql5.7安裝與配置(yum) CentOS7下安裝MySQL5.7安裝與配置(YUM) 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.71、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.co

VM安裝Centos7安裝vmware-tools /mnt/hgfs沒有文件的解決方法

vm 文件共享 1.正常安裝vmware-tools2.在安裝過程中,我遇到了一個提示為:Enter the path to the kernel header files for the 3.18.0-kali1-686-pae kerne?解決方法:yum -y install kernel-de

Centos7安裝redis實戰(單機版以及集群)

mkdir 一個 建議 總結 有序 bin 實戰 img http 一、背景   因項目需要,要引入redis做緩存,就在centos7下親自安裝了一遍redis,剛好趁著這個機會就來把redis的概念以及單機版和集群版redis安裝步驟記錄下來,在此和大家一起分享。

CentOS7安裝jdk1.7

8.0 tools root vim exp nod run 3.4 -1 1、卸載自帶OPENJDK 用 java -version 命令查看當前jdk版本信息 #java -version 用rpm -qa | grep java 命令查詢操作系統自身安

CentOS7安裝配置流媒體服務器Red5

linux 流媒體 centos red 背景:因工作需要,要研究一些流媒體服務器相關的技術,主要是為了搭建直播所用的服務器,本文是基於CentOS7搭建Red5流媒體服務器,利用OBS推流工具可實現簡單的直播、觀看功能。下載我們可以直接從github官網下載最新版本的Red5-server,

centos7安裝tomcat

order sin model b debug users outside dom heap 步驟 安裝tomcat前需要先安裝JDK,本文JDK安裝目錄:/java/jdk1.8.0_141 安裝前先關閉防火墻: [[email protected]/* *

centos7安裝PHP swoole擴展

進程 版權 tin 團隊 ole 代碼實現 移動 img php程序 PHP的異步、並行、高性能網絡通信引擎,使用純C語言編寫,提供了PHP語言的異步多線程服務器,異步TCP/UDP網絡客戶端,異步MySQL,異步Redis,數據庫連接池,AsyncTask,消息隊列,毫秒

centos7安裝部署tensorflow GPU 版本

tensorflow gpu   nvidia-modprobe nvidia-smi系統環境:centos71. 安裝 Python 2.7 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-dev

Linux中Centos7安裝Mysql(更名為Mariadb)

sys img mage 大小寫 alt utf image bsp 啟動服務 一、安裝:   yum install mariadb-server mariadb 二、啟動服務:   systemctl start mariadb 三、配置大小寫敏感問題、和字符為

(轉)LINUX CENTOS7安裝PYTHON

編輯 查看 idt 可執行 oca 成功 href 命令執行 文件 LINUX CENTOS7下安裝PYTHON 原文:http://www.cnblogs.com/lclq/p/5620196.html Posted on 2016-06-27 14:58 南宮羽香 閱讀

033-centos7安裝gitlab

自動下載 信息 str 付費 內核 創建 企業版 通過 data Gitlab簡介 GitLab是一個Git的代碼托管工具,有免費的社區版允許我們在本地搭建代碼托管網站,也有付費的企業版網站,能夠在線托管代碼。傳統方式是手動下載Gitlab的軟件包,然後搭建相關運行

Centos7安裝Python+Selenium+Firefox學習環境

xorg highlight 使用 瀏覽器 pre 代碼 我認 執行 如果 Selenium 一自動化測試工具。它支持 Chrome,Safari,Firefox 等主流界面式瀏覽器,如果你在這些瀏覽器裏面安裝一個 Selenium 的插件,那麽便可以方便地實現Web界面的

CentOS7安裝MySQL並配置遠程連接

公司收購 開發 重置 nbsp 刪掉 permanent mov 表格 一是 一、CentOS7下安裝MySQL數據庫 CentOS7默認的安裝包裏面已經沒有 MySQL-Server安裝包了,遠程鏡像中也沒有了。 默認的是MariaDB (MySQL的一個分支,開發這個

CentOS7安裝MariaDB

yum 安裝 保存 you 都是 release 發現 sof window like 環境:Window10 上建立 VMWare 虛擬機,EasyInstaller 方式安裝 CentOS 7 1. “失敗”的經歷 備份原 repo 文件,並

centos7安裝docker 17.x

添加 tab config 是我 rom ast utils bst com docker的17.X版本與以前的docker安裝有些不同,參考了下這篇文章http://www.itmuch.com/docker/docker-2/,以下是我的docker 17.X版本安裝過