1. 程式人生 > >Windows下本地git伺服器搭建

Windows下本地git伺服器搭建

轉載自:

《 Windows下本地git伺服器端安裝圖文教程 》

關於git

    分散式:Git版本控制系統是一個分散式的系統,是用來儲存工程原始碼歷史狀態的命令列工具。
    分支即時性:建立和切換分支幾乎是同時進行的,使用者可以上傳一部分分支,另外一部分分支可以隱藏在本地,不必將所有的分支都上傳到GitHub中去。
    分支靈活性:使用者可以隨時建立、合併、刪除分支,多人實現不同的功能,可以建立多個分支進行開發,之後進行分支合併,這種方式使開發變得快速、簡單、安全。
    Git離線操作性:Git可以離線進行程式碼提交,因此它稱得上是完全的分散式處理,Git所有的操作不需要線上進行;這意味著Git的速度要比SVN等工具快得多,因為SVN等工具需要線上時才能操作,如果網路環境不好, 提交程式碼會變得非常緩慢。
    Git基於快照:SVN等老式版本控制工具是將提交點儲存成補丁檔案,Git提交是將提交點指向提交時的專案快照,提交的東西包含一些元資料(作者,日期,GPG等)。
    Git的分支/合併:分支模型是Git最顯著的特點,因為這改變了開發者的開發模式,SVN等版本控制工具將每個分支都要放在不同的目錄中,Git可以在同一個目錄中切換不同的分支。

    儲存點:Git的儲存點可以追蹤原始碼中的檔案, 並能得到某一個時間點上的整個工程專案的狀態;可以在該儲存點將多人提交的原始碼合併, 也可以回退到某一個儲存點上。

優點

    1、適合分散式開發,強調個體。
    2、公共伺服器壓力和資料量都不會太大。
    3、速度快、靈活。
    4、任意兩個開發者之間可以很容易的解決衝突。

    5、離線工作。

git下載

本教程是基於目前最新版git-2.18.0進行安裝。

1、選擇windows版,如下圖:

2、選擇與系統匹配的版本進行下載(32bit/64bit),如下圖:

3、CSDN上下載git(因為官網在國外所以下載不是一般的慢,所以我在CSDN上儲存了一份,方便下載安裝)

4、下載完成後,如下圖:

git安裝

1、雙擊git安裝程式,開啟安裝介面。然後點選“Next”,如下圖:

2、選擇git安裝目錄,如下圖:

3、選擇需要安裝的git元件,如下圖:

*注:

    (1)圖示元件(Addition icons) : 選擇是否建立桌面快捷方式。
    (2)桌面瀏覽(Windows Explorer integration) : 瀏覽原始碼的方法,使用bash 或者 使用Git GUI工具。
    (3)關聯配置檔案(Git LFS) : 是否關聯 git 配置檔案, 該配置檔案主要顯示文字編輯器的樣式。
    (4)關聯shell指令碼檔案 : 是否關聯Bash命令列執行的指令碼檔案。

   (5)使用TrueType編碼(Use a TrueType) : 在命令列中是否使用TruthType編碼, 該編碼是微軟和蘋果公司制定的通用編碼。

    (6)git更新情況檢查(Check for git) : 每日檢查Git是否更新。

4、開始選單快捷方式目錄設定,開始選單中快捷方式的目錄名稱,可自定義, 也可以選擇不在開始選單中建立快捷方式,如下圖:

5、選擇git所使用的預設編輯器,如下圖:

6、選擇使用命令列環境,使用git命令列工具和windows命令列工具都可以的,如下圖:

*注:
    (1)Git自帶:使用Git自帶的Git Bash命令列工具。
    (2)系統自帶CMD:使用Windows系統的命令列工具。
    (3)二者都選:以上兩種方式同時配置,但是會將windows中的find.exe 和 sort.exe工具覆蓋掉,這個不推薦使用。

7、配置線路結束轉換策略,如下圖:

8、Git Bash的終端模擬器配置,注意區別;

Windows Server 2008/2012環境下,如下圖:

Windows 8/10環境下,需要指定客戶端的安裝目錄,我會在文章末尾給出客戶端步驟,如下圖:

9、其它配置項,注意區別;

Windows Server 2008/2012環境下,只能啟用檔案快取系統,如下圖:

Windows 8/10環境下,能啟用檔案快取系統和Git的證書管理器,如下圖:

10、git各項配置完成後,點選“Install”,開始安裝,如下圖:

11、安裝完成後,點選“Finish”,會進入到當前安裝Git版本的簡介,如下圖:

12、驗證git是否安裝成功,在桌面右鍵,選擇 “Git Bash Here”,然後輸入“git”,出現幫助資訊,說明我們的Windows下Git伺服器端安裝成功,如下圖:

相關推薦

Windows本地git伺服器搭建

轉載自: 《 Windows下本地git伺服器端安裝圖文教程 》 關於git     分散式:Git版本控制系統是一個分散式的系統,是用來儲存工程原始碼歷史狀態的命令列工具。     分支即時性:建立和切換分支幾乎是同時進行的,使用者可以上傳一部分分

Windowsgit伺服器搭建

  時間一晃又是兩個月過去了,我好像在寫部落格這方面有點懶,= 。=   主要也是沒啥好寫的,專案上的事情又不能寫,能寫的東西實在太少。   前兩個月領導花巨資申請了一個伺服器,讓我搞git伺服器來管理程式碼,花了幾天時間伺服器搭建好了。但是這個部落格因為種種原因拖到了現在,其實之前在某個破舊的伺服器上搭建過

windows環境git伺服器搭建——gitblit

用以記錄windows系統下的git伺服器搭建過程 之前的搭建過程選擇了用SSH的方式,但是出現了很多問題,暫時的能力不足以解決,所以暫時擱置。 再老師的一再催促下,找到了另一種方法,能夠很好的解決問題——gitblit, 作為一個小白而言,能有這樣的一箇中文圖形化的介面真

Windows平臺下Git伺服器搭建

原本想用A中提到的CopSSH+msysgit+putty方案,感覺配置起來太麻煩了。於是試了B中提到的Gitblit。 下載安裝Java, 或 JDK 。奇怪的是我在cmd裡輸入javac後提示javac不是內部或外部命令。但在cmd裡java命令是可

windows的BT伺服器搭建方案

BT下載可以說是目前網路上最流行的P2P檔案共享方式了。BT伺服器相比於FTP伺服器有許多優勢,其中最重要的一點就是BT伺服器不受伺服器頻寬和連線到伺服器使用者數量的限制,能夠提供高速的下載服務。今天,我就給大家介紹一下如何架設一臺BT伺服器,希望能夠給學習BT伺服器架設的朋友們提供一些有用的幫助。    

手把手教你安裝windowsgit伺服器(copssh+msysgit)並且聚合vs

簡介 首先,我要說明的是Git不需要強調服務端和客戶端,你的電腦可以既是客戶端也是服務端。這意味著,你可以從其他電腦獲取程式碼,這時候你是客戶端;當別人需要獲取你程式碼的時候,你就是服務端。這是Git分散式的特性,也是Git風靡全球的原因之一。 需要安裝的軟體 建立一

CentOSGit伺服器搭建與客戶端(windows和centos)搭建

一.伺服器端 1.yum安裝Git伺服器 yum install -y git 2.建立一個git使用者,用來執行git服務 useradd git 3.建立客戶端登入證書 注,收集所有需要登入的使用者的公鑰,就是他們自己生成的id_rsa.pub檔案,把所有公鑰複製到/

個人GIT伺服器搭建Windows/Linux

===Windows=== 自:https://www.cnblogs.com/sumuncle/p/6362697.html Git在版本控制方面,相比與SVN有更多的靈活性,對於開源的專案,我們可以託管到Github上面,非常方便,但是閉源的專案就會收取昂貴的費用。

WindowsApache+PHP+MySQL搭建web伺服器

Apache+PHP+MySQL搭建伺服器 工欲善其事必先利其器。 最近由於電腦出了問題不得不重新安裝需要的檔案,程式碼什麼的都沒了,以前也沒怎麼寫過東西這回就先試試手,寫的不是太好,希望大家不要介意哈。 比較窮開不起CSDN的會員,所以Apache,PHP,mysql

搭建本地git伺服器(前面Linux版本為:Ubuntu或Debian;後面Linux版本為:CentOs)

前提:假設你已經有sudo許可權的使用者賬號 第一步:安裝git: $ sudo apt-get install git 第二步:建立一個git使用者,用來執行git服務: $ sudo adduser git 第三步:建立證書登陸: 將需要登陸的使用

本地Git伺服器搭建及使用

轉載自:https://www.cnblogs.com/ben121011/p/localGitServer.html Git本地伺服器環境搭建 搭建好的本地git伺服器的區域網ip是192.168.1.188,使用者名稱是RSCSVN Git客戶端環境搭建 配

Windows-Linux的SVN伺服器搭建及SVN操作

一、Windows下的SVN伺服器搭建 開始安裝: 1、第一個安裝VisualSVN-Server-3.8.0-x64.msi 接下來我們要修改配置檔案: authz:負責賬號許可

【轉】windows使用WebSocket-Node搭建WebSocket伺服器

第一步:安裝好node.js和npm 這個就不贅述了. 在dos命令下測試 第二步:安裝WebSocket-Node模組 Node.js command prompt輸入命令 npm install websocket 記住,不要全域性安裝,不然後續呼

NDK在windows的開發環境搭建及開發過程

刷新 -1 ont static blog 簡單 包名 mfp targe 在Android應用的開發project中。無論是遊戲還是普通應用。都時常會用到.so即動態鏈接庫,關於.so是什麽玩意兒,有什麽優點。這個大家能夠在網上查一下,本人不做過多解釋。.

windowspython3虛擬環境搭建

python virtualenv pycharm 為了避免安裝過多的python工具包導致python目錄臃腫,甚至不同包之間不兼容,我們有必要為python安裝虛擬python環境——virtualenv。安裝了virtualenv,就可以根據任務創建任意數量的小型的虛擬python環境,

WindowsJava開發環境搭建

環境 輸入 電腦 blog html dev 進行 點擊 develop 1、在cmd中輸入Java,若如下圖所示的提示,則說明當前電腦沒有安裝Java運行環境或者是JDK,則需要手動下載和安裝Java 2、打開網站http://www.oracle.com/index.

windows react-native環境搭建

native tar platform ges 必須 bsp clas 通過 code 跟著慕課網做案例,搭建rn環境遇到很大問題。 下面說一下; 首先看一下文檔:http://reactnative.cn/docs/0.44/getting-started.html#co

CentOS7——gitlab本地git倉庫搭建 以及web hook配置

ron pda tran 訪問 visit epo 目前 down style 整個搭建用的都是各種默認設置,所以沒有用到高深的的東西,比較簡單,比較傻瓜式,這篇也僅僅是一個入門。 另外本文具有時效性,瀏覽本文請註意發表時間,為防止過時產生誤導,本文盡量把 “如何得知應該這

使用Windowsgit工具往github上傳代碼 踩坑記錄

from push 進行 其中 一個 access HA png 關聯 使用Windows下的git工具往github上傳代碼 踩坑記錄 背景 由於以前接觸的項目都是通過svn進行版本控制,現在公司項目使用git,加上自己平時有一個練手小項目,趁著周末試著把項目上傳到自己

windows安裝git

使用 AD windows 路徑 name 方式 mail -- .com 本人家用pc是32位的win7 直接通過git官網上下載安裝軟件 初步git配置,設置機器名字和email地址 $ git config --global user.name "name" $ g