㈠ ubuntu下登錄svn伺服器,每次提交代碼的時候都提示輸入密碼,很麻煩,能不能通過修改配置文件直接登錄
不需要修改配置文件,只需要用sudo執行一次svn命令,並記住密碼就行了。
記住密碼需要許可權的
㈡ linux下svn客戶端訪問windows下的svn伺服器
一,安裝svn伺服器
在Linux中安裝了服務端,
$ yum install subversion
二,在Windows中安裝客戶端(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)
三,基本的SVN伺服器配置
1,新建一個目錄用於存儲SVN所有文件
$ mkdir /svn
2,新建一個版本倉庫$ svnadmin create /svn/project
3,添加用戶
要添加SVN用戶非常簡單,只需在/svn/project/conf/passwd文件添加一個形如「username=password」的 賬號為username和密碼為password
[users]
mysj = mysj
test = test
5,修改用戶訪問策略
/svn/project/conf/authz記錄用戶的訪問策略,以下是參考:
[groups]
admin=mysj //將用戶進行分組
user=test
[project:/] //進行授權
@admin = rw //r表示讀,w表示寫
@user = r
* =
6,修改svnserve.conf文件,讓用戶和策略配置升效.
svnserve.conf內容如下:
此處切記要注意空格,不然會導致svn配置不成功
[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz
7,啟動伺服器
# svnserve -d -r /svn
注意:如果修改了svn配置,需要重啟svn服務,步驟如下:
$ ps -aux|grep svnserve
$ kill -9 ID號 殺死服務
$ svnserve -d -r /svn
四,在Windows系統中檢出svn的文件,此時的地址也應該為 svn://Linux的ip地址/project/文件夾名(你自己創建的)。
㈢ SVN 由於目標機器積極拒絕,無法連接
SVN 由於目標機器積極拒絕,無法連接,是設置錯誤造成的,解決方法如下:
1、首先在電腦中打開Eclipse軟體,單機需要需要重新連接的項目,選擇Team。
㈣ svn怎麼設置伺服器的密碼
安裝svn之後裡面有個passwd文件,裡面可以修改用戶名密碼,但是這個文件需要在svnserver.conf里開啟,如果你svn頁面能操作那更好直接在用戶里更改!