1. 程式人生 > >CentOS安裝SVN Server

CentOS安裝SVN Server

參考:http://www.ha97.com/4467.html

1. 

# current directory: /home/lizk

mkdir svn

cd svn

svnadmin create myapp

svn import /home/lizk/project file:///home/lizk/svn/myapp -m "init directory"

2. 

# current directory: /home/lizk/svn/myapp/conf

# edit file-passwd

[users]
# harry = harryssecret
# sally = sallyssecret

pm = hello


#edit authz

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe

[/]
pm = rw
* =

#edit svnserve.conf
general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

3. 

啟動:

svnserve -d -r /home/lizk/svn

關閉:

ps -aux|grep svnserve

kill -9 ID號

4. check out

svn co svn://192.168.60.10/myapp

5. 開機啟動

    參考:http://blog.csdn.net/linglongwunv/article/details/5186968

vim /etc/rc.d/rc.local

    /usr/bin/svnserve -d -r /home/lizk/svn

注:

    svn list svn://192.168.60.10/myapp    // 列舉目錄

    svn export svn://192.168.60.10/myapp,用於匯出乾淨的專案檔案,即不包括.svn檔案資訊。

    svn mkdir svn://192.168.60.10/a/b/c -m ""      // 建立目錄

    svn remove svn://192.168.60.10/a/b/trunk -m "sss"        // 刪除目錄

    svn mkdir svn://192.168.60.10/a/b/c/branches -m ""      // 建立目錄

    svn import v1.0/ svn://192.168.60.10/a/b/c/trunk -m "init trunk"    // 匯入專案檔案

    svn checkout svn://192.168.60.10/a/b/c/trunk ./myproject  // 匯出   

    svn cp svn://192.168.60.10/a/b/c/trunk svn://192.168.60.10/a/b/c/branches/v1.0 -m "init v1.0 branch"    // 建立branch

    svn info // 檢視當前目錄的svn資訊

    svn sw --relocate <from_url> <to_url> [PATH]  

    svn switch --relocate svn://[email protected]/a/b/c/branches/v1.8.9 svn://[email protected]/a/b/c/branches/v1.8.9     // 修改svn伺服器ip,或者部署到別的機器後,重定位。

    (注意:path,其實可以不打,不打預設表示當前目錄)

    把當前目錄即import,又作為export目錄方法:(http://stackoverflow.com/questions/678437/svn-in-place-import-and-checkout)        

cd /home/user/mydirname
svn co svn://192.168.1.111 .       # this only creates the ".svn" folder for version control
svn add ./*                        # tell svn you want to version control all files in this dir
svn ci

相關推薦

CentOS安裝SVN Server

參考:http://www.ha97.com/4467.html 1.  # current directory: /home/lizk mkdir svn cd svn svnadmin create myapp svn import /home/lizk/projec

Centos 安裝svn詳細步驟

svnWindows 下安裝SVN非常簡單,但是在linux下安裝svn可能對於新手來說還是有些困難,下面我將一步步操作,演示完整的安裝過程。直接上命令:1. 如果系統安裝過舊版本,則卸載//卸載舊版本yum remove subversion yum install subversion2. 創建數據目錄,

Openwrt 路由器上 安裝 svn server

ont span conf 功能 tel nbsp 介紹 all svnadmin Openwrt 上也可以搭建 svn 服務了,這樣就不用開著 ubuntu 了,省電。 在後臺打開 ssh 服務,或者使用 telnet 服務,使用 putty 登錄路由器。 如下圖所示,這

如何在WIndows電腦上安裝 SVN Server 實現代碼版本控制

們的 要求 eight logs 默認 添加用戶 window ron .cn One 下載-安裝 SVN SVNServer      先去官網下載服務器版本的svn server,下載地址 :https://www.visualsvn.com/server/downl

centos 安裝arcgis server 10.1

啟動服務 manager kcon http 服務 自啟動 arc kconfig add 1、創建新用戶,不要在root下面直接安裝 [root@localhost ~]# groupadd esri //創建esri組 [root@localhost ~]# u

linux安裝svn server

sudo apt-get install subversion cd /srv sudo mkdir svn cd svn sudo mkdir tone_src #svn的版本倉庫存放目錄 3 建立版本倉庫 當前位置在/srv/svn/tone_src svn

centos安裝zabbix(server+agent)

本文包含zabbix_server編譯安裝,zabbix_agent編譯安裝,中文字型修正 Mysql模板監控,Nginx模板監控,以及簡單的web頁面的使用 中文亂碼的解決方案 zabbix亂碼是字型原因,可將windows系統下的字型複製到zabbix字型檔案庫中 在本地的C:\Windows\Fo

ubuntu 安裝svn server

gen 創建 p s user none 修改svn add code commit 1、安裝svn server sudo apt-get install subversion 2、創建版本倉庫 cd /home/devops/svnhook svnadmin cre

CentOS 安裝SVN客戶端

1、檢查是已經安裝了svn: # rpm -qa subversion subversion-1.7.14-6.el7.x86_64 解除安裝舊版本的svn: # yum remove subversion 然後再檢查是否已經下載成功: # rpm -qa subvers

阿里雲CentOS安裝SVN

1、環境 centos72、安裝svn yum install subversion 檢視版本 svnserve --version 3、建立版本庫 先建目錄 mkdir /var/svn 建立版本庫 cd /var/svn svnadmin creat

CentOS 7安裝SQL Server

linux sql centos 在我們的傳統理解中認為SQL是只能安裝在Windows系統中的,但如今微軟也開始擁抱Linux,出現了SQL For Linux的版本,雖然目前是技術預覽版,但在不久的將來會出現正式商用的正式版的。那今天我就帶著大家來安裝一次,在這裏我選擇的系統是CentOS 7

Centos 7.0安裝Zabbix server詳細步驟

zabbix lnmp zabbix安裝部署 zabbix(音同 zbix)是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。 zabbix由2部分構成,zabbix server與可選組件zabbix agent。zabbix server可以

CentOS 7 安裝SVN並整合HTTP訪問

yunwei admin all 訪問 included efi 公網 apach acc #!/bin/bash## -------------------------------------------------## 安裝svn並整合http訪問## --------

CentOS 7安裝TigerVNC Server

運行 文件鎖 sage cat git tcp span geo dep http://blog.csdn.net/wamath/article/details/76003128 1. CentOS 7安裝TigerVNC Server 本文介紹如何在CentOS 7上

win10 svn server安裝過程中到starting service時失敗

tab tab頁 啟動服務 失敗 過程 開始 server chang 回退 當安裝到Start Service階段後,將會出錯並會彈出一個對話框,提示是否要retry。 (此時SVN服務軟件已經安裝完畢,僅僅是無法通過證書驗證,無法啟動服務),如果此時選擇對話框中的can

Windows server 2008 R2安裝svn+鉤子

Server 2008 R2安裝svn1.服務端下載地址https://www.visualsvn.com/files/VisualSVN-Server-3.8.1-x64.msi2.客戶端下載地址 https://www.visualsvn.com/files/TortoiseSVN-1.10.0.2817

CentOS 7 源碼包安裝SVN及使用

兩個 name 完成 winscp png aid alt 源碼 centos 一、準備工作 將源碼包上傳到服務器, 我這邊使用的WinSCP. subversion-1.6.1.tar.gz subversion-de

CentOS安裝SVN服務端

auth 帳號 tortoise reat 空間 密碼文件 version 版本 rto ---恢復內容開始--- 1.使用yum安裝 yum install subversion 2.創建倉庫 1.創建成功後在svn下面多了幾個文件夾。 cd /home mkdir

Centos 7 官網下載安裝mysql server 5.6

Centos 7 官網下載安裝 mysql server # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.no

Centos,Linux下安裝SVN

一、安裝SVN 1.Centos下安裝SVN    yum install subversion / yum install -y subversion    然後輸入管理員密碼 2.Linux下安裝SVN    sudo apt install subversio