西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程其它教程 → 怎么使用自己的家庭電腦組建SVN服務(wù)器

怎么使用自己的家庭電腦組建SVN服務(wù)器

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2013/6/8 22:55:37字體大。A-A+

作者:西西點(diǎn)擊:374次評(píng)論:0次標(biāo)簽: SVN服務(wù)

  • 類型:編程輔助大。3.7M語(yǔ)言:中文 評(píng)分:5.0
  • 標(biāo)簽:
立即下載

去年心血來(lái)潮和幾個(gè)朋友合作做點(diǎn)東西玩玩,為了協(xié)調(diào)團(tuán)隊(duì)開(kāi)發(fā)進(jìn)度,采用SVN作為源代碼管理,為了省錢采用GOOGLE提供的免費(fèi)svn服務(wù)器,雖然是免費(fèi),但也有兩個(gè)問(wèn)題:

1,項(xiàng)目代碼必須開(kāi)源,但我們做的東西根本就不想開(kāi)源,也沒(méi)有能力達(dá)到開(kāi)源的高度。

2,速度還是速度,估計(jì)是因?yàn)閲?guó)內(nèi)對(duì)Google的封鎖原因,代碼提交和checkout的時(shí)候太慢了,經(jīng)常出現(xiàn)連接不上的情況。

針對(duì)上面兩種缺陷,我也找過(guò)各種方案,淘寶上也只發(fā)現(xiàn)了一個(gè)稍微便宜的SVN服務(wù)器提供商,但免費(fèi)的卻只有10M的空間,空間1G的要100塊,而且1G確實(shí)不夠大,本就囊中羞澀,還是節(jié)約至上吧。

以實(shí)際出發(fā),針對(duì)本人個(gè)人開(kāi)發(fā)的情況,協(xié)同開(kāi)發(fā)的情況也不多,頂多就是異地開(kāi)發(fā)的時(shí)候?qū)⒋a提交到統(tǒng)一的一個(gè)服務(wù)平臺(tái)上,這種情況還是比較少,針對(duì)這種用戶少,使用頻率低的情況,完全可以將自己家庭電腦作為SVN服務(wù)器。自己電腦作為SVN服務(wù)器,一方面省錢,二是省錢省事還靈活方便。

但問(wèn)題來(lái)了,家庭電腦做服務(wù)器??那不是要一直開(kāi)著啊?耗電耗損也傷不起啊。

針對(duì)上述描述情況,其實(shí)只要使用svn的時(shí)候?qū)⒎⻊?wù)器打開(kāi)一下而已,用完可以將服務(wù)器關(guān)掉。如何達(dá)到這種目的呢??

突然想到曾經(jīng)玩過(guò)Wake on Lan技術(shù),這個(gè)地方完全可以充分發(fā)揮網(wǎng)卡的這個(gè)特性嘛,雖然本人的thinkpad筆記本已經(jīng)很老了,但神奇的是網(wǎng)卡就是支持wake on lan技術(shù)!通過(guò)設(shè)置BIOS和網(wǎng)卡的wake on lan特性,我可以通過(guò)局域網(wǎng)內(nèi)發(fā)送magic package包去網(wǎng)絡(luò)喚醒電腦,什么是網(wǎng)絡(luò)喚醒電腦?就是通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程將電腦喚醒或開(kāi)機(jī)!That's IT!局域網(wǎng)內(nèi)能喚醒,那廣域網(wǎng)也肯定是可以做到的啦!只要在路由器里設(shè)置DMZ或者設(shè)置虛擬服務(wù)器后就可以將廣域網(wǎng)映射到自己的thinkpad筆記本,這樣我可以在任何有網(wǎng)絡(luò)的地方通過(guò)Wake on lan技術(shù)開(kāi)啟我的筆記本,Pc機(jī)上的相關(guān)軟件我沒(méi)找,手機(jī)上下個(gè)wake on lan的軟件就可以耗費(fèi)10幾kb的流量開(kāi)啟遠(yuǎn)程電腦了!

遠(yuǎn)程電腦開(kāi)啟后,SVN服務(wù)就打開(kāi)了,那我使用完SVN后如何將電腦關(guān)機(jī)呢?

我覺(jué)得有兩種方式:

1,家庭電腦上寫(xiě)個(gè)程序,從遠(yuǎn)程調(diào)用程序?qū)崿F(xiàn)關(guān)機(jī)或睡眠。該方法需要寫(xiě)程序,比較麻煩。

2,直接開(kāi)啟家庭電腦的遠(yuǎn)程桌面功能,從任何有網(wǎng)絡(luò)的地方都可以登陸家庭電腦實(shí)現(xiàn)任何操作。這里需要注意的一個(gè)問(wèn)題是,遠(yuǎn)程桌面登陸的電腦是沒(méi)有關(guān)機(jī)功能的,可以同構(gòu)任務(wù)管理器里的關(guān)機(jī)命令或者用命令行 shutdown -s -t 0的命令去實(shí)現(xiàn)關(guān)機(jī)。這樣我就可以實(shí)現(xiàn)任意時(shí)候關(guān)機(jī)了!

至此,我就可以在任意時(shí)候開(kāi)啟我的電腦,任意時(shí)候關(guān)機(jī),靈活運(yùn)用就可以達(dá)到SVN服務(wù)器的功能了。根據(jù)上面描述,采用這種方式還可以在任何地方靈活控制自己家庭或辦公室的電腦,實(shí)現(xiàn)Work any place!

科技改變生活!!

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)