1首先查看svn的進(jìn)程:查看進(jìn)程命令:ps-ef(查看所有進(jìn)程);要篩選的話用grep,篩選svn的進(jìn)程命令:ps-ef|grepsvn。2殺死主進(jìn)程:殺死進(jìn)程的命令用kill-9進(jìn)程id。
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)東海免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
目前l(fā)inux系統(tǒng)基本都已經(jīng)內(nèi)置了svn,可以直接用命令行模式操作。直接命令行試試svn --version就知道有沒有內(nèi)置svn,如果沒有的話到guan網(wǎng)下載linux版svn安裝包。
1,TortoiseSVN,TortoiseSVN在百度中心就可以了。2,安裝TortoiseSVN,雙擊運(yùn)行,按照提示,選擇安裝目錄,直到安裝完成。3,安裝完成后,在桌面或者其他目錄下右擊鼠標(biāo)即可看到TortoiseSVN的菜單。
先轉(zhuǎn)到SVN的安裝目錄,比如,你安裝在/home/svn 下面。然后轉(zhuǎn)到bin目錄下,在這里可以看見一個叫svnserve的文件,我們需要用這個來啟動SVN服務(wù)。
首先,我也沒徹底解決這個問題。我也遇到這個現(xiàn)象,這個現(xiàn)象發(fā)生在使用開機(jī)自動啟動SVN,但是手工啟動卻正常(CentOS)。然后我的臨時解決方案是關(guān)閉SELinux就可以正常訪問。關(guān)閉SELinux方法有臨時關(guān)閉:setenforce 0 。
通常,很多Linux發(fā)行版已經(jīng)自帶了svn軟件,安裝系統(tǒng)時候選擇即可。因此,本文并不講解如何安裝svn相關(guān)軟件,而是重點(diǎn)總結(jié)一下如果使用svnserve服務(wù)器來構(gòu)建自己的代碼倉庫,并且允許別人遠(yuǎn)程訪問。本文的整個內(nèi)容參考了svn手冊。
1、vi /home/svn/repos/conf/passwd 輸入以下內(nèi)容:[users]admin = admin 可以添加多個,此為用戶名和密碼。配置權(quán)限 vi /home/svn/repos/conf/authz 此配置文件設(shè)置各用戶的授權(quán)。包括只讀r,讀寫rw。
2、配置svnserve 這一步主要完成遠(yuǎn)程用戶訪問版本的權(quán)限。在版本庫目錄下有個conf目錄:home/myrepos/conf,該目錄包含三個文件:authz,passwd,svnserve.conf。
3、驗(yàn)證用戶權(quán)限 auth-access = write 密碼文件地址 password-db = /home/svn/game/passwd 權(quán)限文件地址 authz-db = /home/svn/game/authz 項(xiàng)目名稱(UUID)realm =game 開放svn端口 默認(rèn)是3690端口,你也可以用別的。
4、然后在命令行模式下使用:“htpasswd 用戶名密碼文件名 用戶名”指令增加用戶。建議使用Collabnet的SVN Edge安裝包,這個安裝包非常方便,基本上裝完就能用,安裝完成后通過控制臺可以執(zhí)行添加用戶、分配權(quán)限、建立版本庫等操作。
5、方向在linux下,需要打開svn版本庫里conf配置目錄下的svnserve.conf文件,去掉passwd-db=passwd和authz-db=authz前面的注釋#號,然后保存退出就可以了。
6、如果是選擇已經(jīng)有的用戶,那么選中他,點(diǎn)擊ok即可,如果是新建的用戶,那么點(diǎn)擊創(chuàng)建用戶,在彈出的的頁面中,填寫用戶名和密碼即可。