久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(一)

 henan2000 2012-01-13

以Copssh和msysgit在winxp上架設git服務器(一)-前言

(2010-08-30 18:34:26)
標簽:

雜談

分類: Git

 

前言:

近來git作為版本控制管理軟件的風向越來越強,,本人所在公司此前從未應用過任何版本控制軟件,,希望借機嘗試架設一個分布式版本控制管理系統(tǒng)。還因為公司僅為小型的IT公司,,一直不準備在除Winxp以外的系統(tǒng)上架設Git服務器,,因此遇到了一些特殊的困難。

好在還有互聯(lián)網(wǎng)的幫助,,本人終于成功地架設一個Winxp系統(tǒng)上的Git服務器,。雖然沒有解決Git版本控制管理系統(tǒng)應用中遇到的所有問題——只是成功架設了相應的Git服務器,并沒有管理應用的完整實踐,,但是這已經(jīng)足夠使我深深體會到了作為Unix門外漢,,且對SSH、git等等都沒有深入了解的初學者,,安裝這樣的系統(tǒng)并不容易,。哪怕是仿照一個成熟的安裝步驟在最常見的winxp系統(tǒng)上先行架設一個Git版本控制服務器來進行學習嘗試也是不容易實現(xiàn)的。本文按照自己的實踐(winxp有兩種架設Git服務器的方案,,本文僅介紹其中一種)將整個安裝分步驟記錄下來,,供那些unix了解不深,、甚至也不是一個軟件開發(fā)工程師的git愛好者們參考,。

下面是我用到的主要參考資料:

如何在windows上架設Git服務器”(參考文檔1)

Setting up a Msysgit Server with copSSH on Windows” (參考文檔2)

Windows下GIt入門試驗配置教程單機版

TortoiseGit使用入門

可以在Winxp上架設git服務器的解決方案

一 方案1:copssh + msysgit

這是一個非常簡單而且靈活的方式。如果不涉及開發(fā)者對項目訪問權限的管理問題,,這是一個最經(jīng)濟高效的解決方案,,本文介紹的就是這種安裝模式。

其實一個小型團隊開發(fā)一個或者多個在成員中完全公開的小型項目時,,個人覺得這是最好的模式,。但是盡管本文最后的Git服務器設置中也試圖嘗試建立一些訪問權限控制,但是基本上可以說方案1不適合一個公司內部有多個開發(fā)項目,并且不同的成員具有不同的訪問控制權限的情況,。

二 方案2:cygwin + gitolite

gitolite,,是以Perl重寫的gitosis,提供強大的管理功能,。比如能夠設定誰可以進行對某分支的強制推送功能——如果不加這種限定,,團隊合作時允許這種推送將可能會引起嚴重的沖突。方案2可以解決方案1的權限問題,,但是前者架設和管理肯定要比后者復雜一些,,尤其是對那些不熟悉Unix,以及openssh的人,。這個方案應該是大多數(shù)公司應該采用的版本控制管理系統(tǒng)架設模式(本文不予介紹,,相關的安裝參見“以cygwin和gitolite在winxp上安裝git服務器”)。

第一部分 安裝Git Sever的過程

(深入了解服務器的安裝可以閱讀參考文檔1和參考文檔2)

一 需要軟件

msysgit (服務器和客戶端)

CopSSH  (服務器)

TortoiseGit (客戶端)

Putty (客戶端,,可選)

版本就不寫了,,找最新的就是

 

該系列文檔鏈接:

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(二)-安裝msysgit

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(三)-安裝CopSSH

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(四)-安裝TortoiseGit

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(五)-修改CopSSH設置

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(六)-修改服務器網(wǎng)絡連接的防火墻設置

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(七)-創(chuàng)建管理員帳戶

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(八)-配置git訪問所需路徑

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(九)-將puttygen公鑰加入授權文件

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十)-安裝一個git倉庫

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十一)-限制用戶的訪問權限A

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十二)-限制用戶的訪問權限B

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十三)-Git客戶端的安裝

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十四)-用PuTTy生成客戶端的公私鑰

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十五)-PuTTy登錄Git服務器

【原創(chuàng)首發(fā)】以Copssh和msysgit在winxp上架設git服務器(十六)-將服務器的Sample-Project項目倉庫的克隆到本

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多