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

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

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

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2013/6/8 22:55:37字體大小:A-A+

作者:西西點擊:374次評論:0次標簽: SVN服務

  • 類型:編程輔助大。3.7M語言:中文 評分:5.0
  • 標簽:
立即下載

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

1,項目代碼必須開源,但我們做的東西根本就不想開源,也沒有能力達到開源的高度。

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

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

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

但問題來了,家庭電腦做服務器??那不是要一直開著。亢碾姾膿p也傷不起啊。

針對上述描述情況,其實只要使用svn的時候?qū)⒎⻊掌鞔蜷_一下而已,用完可以將服務器關掉。如何達到這種目的呢??

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

遠程電腦開啟后,SVN服務就打開了,那我使用完SVN后如何將電腦關機呢?

我覺得有兩種方式:

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

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

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

科技改變生活!

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

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

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