一、下载
    msysgit是Git for Windows版,其Home Page为:http://msysgit.github.io/ 点击页面中“Download”进入下载列表。可根据个人喜好选择下载版本。这里选择下载最新版:Git-1.8.3-preview20130601.exe.
二、安装
    下载完毕,双击开始安装:
    1、除了AdvancedXXX选项,其余全选中

    2、选择“Use Git Bash only”
    3、选择“Checkout as-is,commit as-is”
    4、等待安装完毕。
三、配置
    1、安装完毕,桌面上会有Git Bash图标,双击进入Git Shell界面
 
    2、配置Name和Email
        命令格式:    git config --global user.name "your name"
                       git config --global user.email "your email address" 
    3、生成Public/Private RSA Key
        命令格式:    ssh-keygen -C "your email address" -t rsa
        注意图中红色数字标注:
        1、设置Public RSA Key的保存位置,直接回车采用默认地址;
        2、设置一个密码,并再次输入确认(这里不建议设置,方便本地使用)
        3、Public RSA Key的保存路径:c:\users\username\.ssh\id_rsa.pub
    4、将Public Key告知Github
        请首先注册一个github账号,Home Page:https://github.com/ 。然后进入Account Settings页面,打开SSH Keys,点击“Add SSH Key”。打开c:\users\username\.ssh\id_rsa.pub,把里面的内容全部Copy到Key对应的输入框内,点击“Add Key”。
四、Clone Repositories
    1、进入Git Workspace,右键选择Git GUI Here:
    2、选择“克隆已有版本库”
    3、输入要克隆的版本库地址和保存目录。

        需要注意的是:1、版本库地址格式:git@github.com:your resp address;2、保存目录的最后一级不能Exist;3、图中蓝线标注即为your resp address,可以在github.com的Account Settings-->Respositories中看到,如下图红圈所示。
 
    4、根据提示输入密码(在第三节的第三项中所设置),可能会输入多次。
 
    5、Clone成功。
五、简化
    第四节中介绍的方法比较复杂,尤其是频繁输入密码。下面介绍一种简单的方法:
    1、一定不要设置密码!!!
    2、在Git Workspace打开Git Bash Here
    3、输入ssh git@github.com 回车,出现如下提示表示已经信任git@github.com站点。
 
——2013.8.19 写于北京

【原创】Windows平台下Git的安装与配置的更多相关文章

  1. Windows 平台下Git 服务器搭建

    由于项目中一直在使用git作为版本管理,自己对git的理解.使用都还不是怎么的熟悉,所以准备深入了解一下git及一些常用命令的使用,于是干脆把服务端架上,通过自己的PC作为服务端同时作为客户端的角色进 ...

  2. 【转】Windows平台下Git服务器搭建

    Windows平台下Git服务器搭建 Posted on 2015-05-18 21:29 阿祥当码农 阅读(7637) 评论(0) 编辑 收藏 该文章转自:http://www.codeceo.co ...

  3. Windows平台下PHP开发环境的配置

    Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/ht ...

  4. Windows平台下Git服务器搭建

    第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述. 第三步:配置Java环境变量. 右键”计算机” => ”属性” = ...

  5. Windows平台下Git服务器搭建--------gitblit

    Windows(server)平台下Git服务器搭建 第一步:下载Java,安装,配置环境变量. 第二步:下载Gitblit.下载地址:http://www.gitblit.com/ 第三步:解压缩下 ...

  6. Windows 平台下 LiteIDE 的安装和使用

    1. 安装 Go 语言并设置环境变量 参考博客<Windows 平台下 Go 语言的安装和环境变量设置>. 2. MinGW 的下载和安装 Windows 下的 Go 调试还需要安装 Mi ...

  7. 【转】Windows平台下的Subversion安装配置新手指南

    原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...

  8. Windows平台下Java,tomcat安装与环境配置

    问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.t ...

  9. Windows平台下Git(gitblit)服务器搭建

    环境:Windows 10 专业版32位 因为公司服务器上已经搭了Visual SVN等,只好在Windows上搭个Git Server给大家用. 参考链接:http://www.cnblogs.co ...

随机推荐

  1. 【Spark篇】---Spark中Transformations转换算子

    一.前述 Spark中默认有两大类算子,Transformation(转换算子),懒执行.action算子,立即执行,有一个action算子 ,就有一个job. 通俗些来说由RDD变成RDD就是Tra ...

  2. JDK1.8源码(二)——java.util.LinkedList

      LinkedList定义 LinkedList 是链表实现的线性表(双链表),元素有序且可以重复. public class LinkedList<E> extends Abstrac ...

  3. Zend与PHP之间到底是什么关系

    Zend与PHP之间是什么关系 What is Zend's relationship with PHP? 每次看到PHP虚拟机中出现zend.zendvar之类的都很困惑,特意查了一下... PHP ...

  4. 【Python3爬虫】selenium入门

    selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Fire ...

  5. Chapter 5 Blood Type——8

    He chuckled. "What are your plans?" 他窃笑道.“那你的计划是什么?” I blushed. I had been vacillating dur ...

  6. 大战Java虚拟机【0】——目录

    发现一直在上层应用更新博客的我,突然发现也是时候同时更新一波基础知识了.然后就发现了一个点我还没有更新过,那就是Java虚拟机. 很多人在学习Java的时候都或多或少接触过一点,然后几乎有下面几种情况 ...

  7. 精读《react-easy-state 源码》

    1. 引言 react-easy-state 是个比较有趣的库,利用 Proxy 创建了一个非常易用的全局数据流管理方式. import React from "react"; i ...

  8. LeetCode专题-Python实现之第14题:Longest Common Prefix

    导航页-LeetCode专题-Python实现 相关代码已经上传到github:https://github.com/exploitht/leetcode-python 文中代码为了不动官网提供的初始 ...

  9. Mysql语句中当前时间不能直接使用C#中的Date.Now传输

    MySql中处理字符串时间,会默认把第一个数字当成年份处理. 在C#服务器中,使用Date.Now.ToString()生成的字符串时间,如果不指定字符串格式,C#会按照系统语言输出不同的字符串格式, ...

  10. WPF中Datagrid控件添加行号

    /// <summary> /// 导入Excel文件按钮 /// </summary> /// <param name="sender">&l ...