① svn在linux下checkout時如何加上用戶名和密碼
首先需要知道配置文件的位置,比如我們的伺服器中我就找到很多關於svn的目錄,甚至分不清哪個目錄下才是真正的配置文件:
root@handou:~#find/-name subversion
/home/handou/workspace/subversion-1.8.11/subversion
/home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/src/org/apache/subversion
/home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/src/org/tigris/subversion
/home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/tests/org/apache/subversion
/home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/tests/org/tigris/subversion
/etc/bash_completion.d/subversion
/etc/subversion
/usr/share/doc/subversion
查找所得結果可以確定應該是在 /etc/subversion下,切換到subversion下有多個文件:
config config.dpkg-dist dav_svn.authz dav_svn.passwd passwd servers
可能需要一一查看下都是什麼內容,其實主要是dav_svn.authz dav_svn.passwd這兩個文件,一個存放用戶名,一個存放密碼,dav_svn.authz內容包含賬號和許可權:
[groups]
apiadmin=yuen
[handou:/]
@admin=rw
@apiadmin=rw
可以編輯這個文件添加賬號,然後添加密碼,但是不能直接編輯dav_svn.passwd,這裡面是加密數據,需要使用Apache的htpasswd命令添加。
然後會提示輸入密碼,就此完成svn賬號設置。
② linux中怎麼刪除用戶名和密碼
進入系統後,首先我們創建一個用戶賬號。這里我創建一個賬戶是小羅,使用useradd xiaoluo就完成了。然後使用ls /home,就可以查看剛剛我們創建的用戶賬戶。以及創建用戶賬號時對/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件的修改,在文件中添加了該用戶和組的相關信息。以下是實際操作:
接下來我們刪除用戶xiaoluo,如果我們直接使用userdel xiaoluo,那麼並不能刪除該用戶賬號所有相關信息,只是刪除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件里的該賬戶和組的信息。因為默認情況下創建一個用戶賬號,會創建一個家目錄和一個用戶郵箱(在/var/spool/mail目錄以用戶名命名)。我們可以使用find命令來查找所有與該用戶相關的文件信息【find / -name "*xiaoluo*"】,以下是使用userdel xiaoluo命令操作後的情景:
所以當你再次創建該用戶賬號的時候會報錯,這就說明與該用戶相關的文件或目錄你之前並沒有完全刪除。
想要完全刪除用戶賬號(也就是刪除所有與該用戶相關的文件),以下這兩種方法個人覺得是最好的:
(1)使用 userdel -r xiaoluo命令刪除。
(2)先使用userdel xiaoluo 刪除賬戶和組的信息,在使用find查找所有與該用戶的相關文件,在使用rm -rf 刪除
先演示第一種方法:userdel -r xiaoluo
5
接下來演示第二種方法: 先使用userdel xiaoluo 刪除賬戶和組的信息,再使用【find / -name "*xiaoluo*"】查找所有於該用戶的相關文件,在使用rm -rf 刪除
③ linux svn 密碼在哪個文件夾
windows svn客戶端清理方法
1
在文件夾或者桌面的任意地方,右鍵->tortoisesvn->settings, 會出現svn客戶端的設置dialog。
2
在設置dialog里找到 Saved Data(保存的數據),單擊後,右側出現設置項,其中有一項: authentication data 。
後面可能會出現兩個按鈕: clear clear all
3
如果點擊clear :說明清除當前工程的svn 緩存數據
如果點擊clear all :說明清除這台電腦上所有的用戶名和密碼數據
END
手動刪除windows緩存文件
如果是win7 win8系統,直接進到C盤:C:\Documents and Settings\administrator\Application Data\Subversion\auth。
可以看到svn.simplesvn.ssl.client-passphrasesvn.ssl.serversvn.username四個目錄。
進入到svn.simple目錄。
如果想要清除所有保存的用戶名和密碼,則把改目錄下所有文件都刪除掉。
如果只想清理其中的一兩個,可以打開文件內容,根據realmstring來判斷刪除哪一個文件。
END
linux下刪除svn用戶名密碼
1
linux平台下,svn的數據保存在 ~/.subversion/auth/svn.simple/下。
如果想清空所有數據: 直接刪除掉目錄下所有文件: rm -rf ~/.subversion/auth/svn.simple/*
若只想清空一個工程的,找到svn.simple下的相應文件,rm掉就可以了