當前位置:首頁 » 雲伺服器 » cenros搭建svn伺服器

cenros搭建svn伺服器

發布時間: 2023-04-27 17:31:42

『壹』 關於vmware ,centos 中安裝svn伺服器 import 項目問題。

虛擬機默認安裝的話,虛擬機和主機的IP地址是不同源帆的,所以虛擬機的IP地址肯定不是192.168.91.1,問題就是出在這里了。

看你前面在mcll回答中補充的信息,出現Authorization failed是說明你的SVN 伺服器許可權宴逗配晌裂賣置有問題,或者是import時輸入了錯誤的用戶名、密碼

『貳』 如何搭建svn本地伺服器,管理本地的代碼

搭建SVN伺服器端:

1. 解壓縮svn到一個目錄, 例如c:\svn

2. 解壓縮svnservice的壓縮包, 將svnservice.exe放入c:\svn\bin

3. 安裝TortoiseSVN, 安裝完畢時會提示重新啟動計算機, 重啟完畢後安裝簡體中文語言包, 然後在隨便一個目錄右擊, 就會發現多出了一些SVN相關菜單, 選擇其中的TortoiseSVN, 再選擇子菜單"Settings", 設置Language為"中文(簡體)"

4. 打開"我的電腦", 建立一個存放svn信息的目錄, 例如c:\svnhome, 然後返回在c盤, 右擊這個svnhome目錄, 在出現的菜單中選擇TortoiseSVN, 再選擇子菜單"在此創建文件庫", 選擇fsfs方式即可 (注: 這里選擇創建文件庫實際上就相當於讓TortoiseSVN代替你進行了svnadmin create c:\svnhome的操作)

5. 在dos控制台狀態下cd c:\svn\bin 然後svnservice -install -d -r c:\svnhome 再net start svnservice來將其作為服務運行, 建議你再到控制面板-管理工具-服務中找到SVNService, 右擊選擇"屬性", 再將其啟動類型設置為"自動"

6. 打開c:\svnhome, 你會發現已經多了一些目錄和文件, 打開conf子目錄, 打開svnserve.conf文件, 這里行前凡是有#的都等於是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行. 裡面的英文注釋已經詳細說明了各種設置的含義, 最後你設置[general]小節中行前沒有#號的內容為:

anon-access = none
auth-access = write
password-db = passwd

含義是:

未驗證用戶無任何許可權 (如果把none修改為read就是給予讀許可權)
已驗證用戶給予寫許可權 (當然也能讀)
密碼數據存放到passwd文件中

然後打開同目錄的passwd文件來設置帳戶:

同樣, 設置[users]小節中行前沒有#號的內容, 例如:

snowman=abc123

含義是:

用戶snowman的密碼為abc123

6. 打開"我的電腦", 在你需要進行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子菜單"導入...", 設置"文件庫url"為svn://localhost 點確定後就會提示文件正在導入. (注: 這里是svn文件庫與svn服務是同一台計算機的情況, 所以可用localhost, 其它機器如果要訪問svn服務, 應該用svn://svn伺服器的IP地址, 例如svn://10.0.0.52)

至此, SVN伺服器配置完成

客戶端配置:

1. 沒安裝TortoiseSVN的計算機先安裝它並重啟計算機. (注: 具體步驟參照前面搭建伺服器端的第3步)

2. 創建一個准備用來存放版本控制工程的目錄, 例如d:\project, 然後在"我的電腦"中右擊這個目錄, 選擇"SVN取出...", 設置"文件庫url"為svn://svn伺服器的IP地址, 接下來會問你用戶名和帳號, 你就填寫前面搭建伺服器端所設置的用戶snowman密碼abc123

(文件庫url可參照前面搭建伺服器端第6步的註解)

點確定後就會提示文件正在取出到d:\project

至此, SVN客戶端配置完成, 你會看到d:\project及其下面的文件都被標記了綠色對勾

客戶端的簡單日常使用:

1. 要取得工程的當前的最新版本, 右擊d:\project, 選擇"SVN更新"

2. 你更改工程後, 要將你的修改更新到SVN, 右擊d:\project, 選擇"SVN提交" (謹慎的話請先更新到SVN最新版本後再提交)

『叄』 如何在CentOS 7.0 安裝 Websvn

1. 下載 WebSVN

你可以從官方網站 http://www.websvn.info/download/ 中下載 WebSVN。我們首先進入 /var/www/html/ 並在這里下載安彎簡裝包。

$ sudo -s

請在shell或者終端中執行上面的命令,告沒因為我們需要切換到root許可權來對系統限制區域有訪問權。

# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip

websvn successfully installed

注意: 如果你遇到一個像"Unable to find "enscript" tool at location "/usr/bin/enscript"這樣的問題,那麼你需要使用「yum install enscript」安裝enscript來修復這個問題。

總結

好了,我們已經在CentOS 7上完成WebSVN的安裝了。這個教程同樣適用於RHEL 7。

『肆』 虛擬機centos布署的svn怎麼才能自動開啟服務

解決辦法如下:
1、編輯rc.local文件

#vi /etc/rc.d/rc.local
2、加入如下啟動命令
/usr/sbin/apachectl start
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/smb start
/usr/local/subversion/bin/svnserve -d
3、注意:我的這個路徑是yum安裝這些服務得到的路徑,填寫時要根據自己的安裝路徑,找不到可以藉助find命令,主要侍余是找到apachectl 、mysqld 、smb 這三個啟動文件。

4、注意:svn不是yum安裝的,高悔找到你的安裝目錄中bin目錄下的老念滾svnserve這個啟動文件。

『伍』 linux centos7.2怎麼安裝svn伺服器

開機登錄進入命令行!
sudo yum install -y subversion
輸入這個命令進行安裝,前面加入sudo。不然會沒有許可權
安裝完成後,發現已經有了svn相關命令
知道svn伺服器的地址,然後創建一個目錄,比如svn,進入該目錄,輸入:
svn checkout http://********
當然,也可以是其他的協議,比如svn等
就可以將伺服器上的數據弄下來了
OK,在該目錄下就已經有你checkout來的東西了。

『陸』 如何在CentOS 7.0 安裝 Websvn

工具/原料

CentOS7.0
subversion
第一步: 安裝svn

1. 通過 yum install subversion來安裝

2. 提示已經安裝。查看svn版本

使用: svnserve –version

END
第二步: 創建svn版本庫

1. 使用命令: svnadmin create svn/repo

END
第三步: 配置svn信息

1. 進入版本庫中的配置目錄conf,此目錄有三個文件: svn服務綜合配置文件、 用戶名口令文件、許可權配置文件。

2. 配置許可權配置文件authz

說明:兩個站點為bbs,blog,所以分為三個組超級管理組admin、bbs管理組bbsadmin、blog管理組blogadmin。超級管理組admin可以讀寫所有站點內容,而bbsadmin對bbs站點可以讀寫,而只能讀blog站慎汪點。以及blogadmin對blog站點可以讀寫,對bbs站點只讀。

3. 配置用戶口令文件passwd
添加組用戶以及密碼

4. 配置 svn服務綜合配置知拍文件svnserve.conf

END
第四步: 啟用svn,連接svn以及關閉svn

1. 啟用svn
svnserve -d -r /home/svn/project/

2. 連接svn
(1) 出現錯誤,認證失敗
(2) 修改/root/.subversion/servier選項

(3) 安裝openssl以及openssl-devel
(4)如果以上2步都操作還是提示認證失敗,那隻能無奈的用這個了:

(5)連接成寬猛仔功,以及導入文件成功

3. 關閉svn
通過ps -aux|grep svn 查看到的svn進程id來進行關閉

『柒』 Centos 配置svn 並自動更新至遠端web目錄下

1.安裝subversion

2.創建svn的版本庫

3.配置svn版本庫

4.啟動svn

1.首先在web端手動使用SVN同步一下內容,看是否能同步過來

2.更改目錄許可權

3.到SVN伺服器修改勾子文件,然SVN有更改時自動同步到web伺服器

7.給這個文件添加執行許可權

8執行一下這個腳本(1.保存需要的密碼 2.看腳本是否能執行)

『捌』 如何在 CentOS 7中安裝WebSVN

1、開始在CentOS 7中安裝Subversion
2、加配置文件到Apache
3、創建SVN用戶

[root@linuxidc-centos7 ~]# htpasswd -cm /etc/svn-auth-users testuser1
New password:
Re-type new password:
Adding password for user testuser1
[root@linuxidc-centos7 ~]#
4、創建和配置SVN倉庫
5、你可以用這種方式–HTTP和HTTPS

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
6、啟用並啟動HTTP服務
systemctl enable httpd.service
systemctl restart httpd.service
7、加入下面這個到conf/svnserve.conf

anon-access = none
auth-access = authz
8、branches&tags&trunk模式下建svn庫

『玖』 怎麼搭建本地SVN服務

方法/步驟
TortoiseSVN下載和安裝。在網路輸入「TortoiseSVN」或者在其他網站上面下載TortoiseSVN。注意如果你只是本地使用svn伺服器,這個軟體就夠了。如果是伺服器上面搭建svn的應用環境就不能使用這個,關注我的其他文章有專門的介紹哦。這里我們下載「TortoiseSVN」的最新版本:1.8.10.26129。
注意:網路裡面直接下載是32位版本,如果你是64位,則需要特別指定是64位哦。

如果下載到不是跟系統對應的版本,安裝的時候會出現如下提示。

安裝TortoiseSVN軟體。我的系統是64位的,所以我這里的截圖就64位版本的哦。根據操作提示選擇操作,並且點擊下一步執行安裝。

創建准備存放svn伺服器的目錄。先在磁碟空間大一點的地方創建一個空目錄,如:e:\localsvn

創建本地svn伺服器。在剛剛創建目錄圖標上面,點擊右鍵,選擇菜單裡面的「TortoiseSVN」下面的「在此創建版本庫」項。創建好後,打開此目錄,可以看到目錄裡面已經有很多的目錄和文件了,這個就表示成功了。剛才創建的svn伺服器路徑或者管理地址:file:///E:\localsvn

在程序目錄使用本地svn服務。在需要此svn服務的空白目錄,導出此版本庫。在空白目錄圖標上面右鍵,在彈出的菜單裡面選擇導出。在導出窗口裡面設置本地svn服務去路徑:file:///E:\localsvn。確定後,導出完成。打開剛才導出的目錄,看看已經和本地svn伺服器關繫上了。
更多關於svn使用方法,後面將有專門文章來介紹,敬請關注後續文章吧。

『拾』 如何在CentOS 7中安裝Subversion

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。SVN是一個安全虛擬網路系統,它將系統整體的信息安全功能均衡合理地分布在不同的子系統中,使各子系統的功能得到最大限度的發揮,子系統之間互相補充,系統整體性能大於各子系統功能之和,用均衡互補的原則解決了"木桶原理"的問題。使用root帳戶登錄伺服器,安裝SVN服務:#yum install subversionk //安裝svn#svnserve --version //查看SVN版本#mkdir svn //創建目錄#mkdir project #svnadmin create /home/svn/rep/3.cdconf 在passwd文件中添加用戶4.修改配置文件修改authz文件,添加用戶目錄許可權。修改文件svnserve.confanon-access = read #匿名用戶可讀 none 無許可權auth-access = write #授權用戶可寫password-db = /home/svn/rep/conf/passwd #使用哪個文件作為賬號文件authz-db = /home/svn/rep/conf/authz #使用哪個文件作為許可權文件realm = /home/svn/rep # 認證空間名,版本庫所在目錄5. 訪問svn路徑svn://192.168.0.110如果訪問不到,可以試試關閉防火牆:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動svnserve -d --listen-port 3690 -r /home/svn/rep原文來自:

熱點內容
java程序反編譯 發布:2025-05-14 02:18:46 瀏覽:456
蛤蟆編程 發布:2025-05-14 02:17:12 瀏覽:641
解壓縮文件後綴 發布:2025-05-14 02:14:07 瀏覽:302
閱章娛樂系統清理數據密碼是多少 發布:2025-05-14 02:09:10 瀏覽:972
米家的密碼鎖初始密碼是多少 發布:2025-05-14 01:58:51 瀏覽:36
存儲空間和內存的區別 發布:2025-05-14 01:57:20 瀏覽:951
市裡煤炭資源配置是什麼意思 發布:2025-05-14 01:52:23 瀏覽:307
c刪除一行資料庫 發布:2025-05-14 01:50:53 瀏覽:74
sql輔助 發布:2025-05-14 01:50:46 瀏覽:324
為什麼要限制上傳速度 發布:2025-05-14 01:45:07 瀏覽:620