日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 如何下载svn插件安装,Linux SVN服务端安装和eclipse svn插件配置

發布時間:2023/12/31 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 如何下载svn插件安装,Linux SVN服务端安装和eclipse svn插件配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝svn軟件服務器端

yum install subversion

yum install mod_dav_svn【加載模塊用的】

yum install httpd

都不用去找軟件包,yum直接安裝,也不用配置yum,CentOS是最小化安裝

2.之后選擇SVN服務文件及配置文件的放置位置。我放在了/srv下的svn目錄。

cd /srv

sudo mkdir svn

我的svn版本倉庫叫project

cd /srv/svn

sudo mkdir project

目錄建好后 創建版本倉庫

sudo svnadmin create /srv/svn/project

執行之后project下文件結構如下:

[root@jie000 project]# ls -lrt

total 16

drwxr-xr-x. 2 root root39 Mar 13 16:36 locks

drwxr-xr-x. 2 root root 4096 Mar 13 16:36 hooks

-rw-r--r--. 1 root root229 Mar 13 16:36 README.txt

drwxr-xr-x. 2 root root51 Mar 13 16:36 conf

-r--r--r--. 1 root root2 Mar 13 16:36 format

drwxr-sr-x. 6 root root 4096 Mar 13 16:36 db

下面進行配置:

我們需要修改conf目錄下的三個文件,authz;passwd;svnserve.conf

編輯svnserve.conf

[general]

#匿名用戶不可讀anon-access = none

#權限用戶可寫auth-access = write

#密碼文件為passwd

password-db = passwd

#權限文件為authz

authz-db = authz

編輯authz制定管理員組即admin組的用戶為tone admin組有rw(讀寫權限)所有人有r(讀權限)

[groups]

admin= tone

[/]

@admin =rw

*=r

這里組的名字不一定叫admin你的管理員組名可以叫做任意的名字,另外比如admin組還有其他用戶,可以這樣制定admin=tone,tone1,tone2類似這樣的寫法

編制passwd文件設定用戶密碼

[users]

# harry = harryssecret

# sally = sallyssecret

tone=www

tone的密碼為www對沒看錯明文的。以上都做完之后,就可以開啟你的svn服務器了。

使用import導入文件

新建好的版本庫是空的,需要導入工作目錄。

//這條語句將把路徑/home/user/code下找到的文件導入到你創建的Subversion倉庫中去svn import /home/code/ file:///home/svn/repos/ -m“注釋”

三.啟動服務

svnserve -d -r /home/svn/

svn checkout svn://ip/repos

輸入用戶名密碼即可

sudo svnserve -d -r /srv/svn/ --listen-port=9123

-d已守護模式啟動

-r制定svn版本庫根目錄這樣是便于客戶端不用輸入全路徑就可以訪問版本庫了

例如:svn://127.0.0.1/project

值得注意的是我這里是用sudo啟動。因為之前的svn目錄及project目錄我都是在sudo下創建的。目錄的所屬權限都是root

如果我以下面的方式啟動是可以的,但是當客戶段提交文件的時候會出問題,因為此時的svnserve服務對svn版本庫目錄沒有寫的權限svnserve -d -r /srv/svn/

Eclipse安裝svn插件

對于eclipse客戶端的用戶,需要安裝subclipse插件。安裝插件時注意客戶端的版本和服務端的版本一定要對應好,最好不要考慮兼容,最好就是準確對應,

截至到目前Ubuntu 14.04 Subversion的版本是1.8.8與他對應的subclipse版本是1.10.8

另外還要用到javahl的版本為1.8.8

具體安裝配置如下:

安裝配置subclipse1.10.8本版

下載后解壓得到一個名為site-1.10.8的文件夾請將site-1.10.8放到eclipse目錄下的dropins目錄內,重啟eclipse

重啟之后subclipse1.10.8就應該可以安裝完成了,如果沒有成功,檢查看文件夾的權限。或者以clean模式再次啟動eclipse

subclipse安裝完成后就會出現org.apache.subversion.javahl.clientexception:svn.....這樣的錯誤

這是因為沒有安裝javahl請執行如下命令進行安裝。

sudo apt-get install libsvn-java

安裝完畢之后進行一個小的配置,

先查找javahl所在路徑

sudo find /usr -name libsvnjavahl-1.so

結果顯示路徑在/usr/lib/x86_64-linux-gnu/jni

修改eclipse.ini增加一行-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

Ubuntu升級到12.04以后,JavaHL Library的位置由原來/usr/lib/jni改為了/usr/lib/x86_64-linux-gnu/jni

14.04也是在/usr/lib/x86_64-linux-gnu/jni

-startup

plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

-vmargs

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

-Dorg.eclipse.swt.browser.XULRunnerPath=/opt/commonTools/xulrunner

-Dosgi.requiredJavaVersion=1.5

-XX:MaxPermSize=256m

-Xms40m

-Xmx512m

這樣啟動eclipse后就能使用svn了

總結

以上是生活随笔為你收集整理的linux 如何下载svn插件安装,Linux SVN服务端安装和eclipse svn插件配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。