Windows平台上通过git下载github的开源代码

常见指令整理:

(1)检查ssh密钥是否已经存在。GitBash。

查看是否已经有了ssh密钥:cd ~/.ssh。示例中说明已经存在密钥

(2)生成公钥和私钥

$ ssh-keygen -t rsa -C "[email protected]"
按3个回车,密码为空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub

在github上添加ssh密钥,这要添加的是"id_rsa.pub"里面的公钥

(3)检查是否链接上github

$ ssh [email protected]

常见问题整理:

问题1:"推送"push本地版本到github弹出以下错误提示:

\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-wins

tore.exe\" get: -c: line 0: syntax error near unexpected token `(‘

\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-wins

tore.exe\" get: -c: line 0: `\"D:/Program Files (x86)/GitExtensions/GitCredentia

lWinStore/git-credential-winstore.exe\" get‘

解决方法:

找到.gitconfig文件,默认是在C:\Users\用户名\下的.gitconfig中,用文本编辑器打开,其中有下面的一项配置:

[credential]

helper = !\\\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\\\"

转义符修改成:

[credential]

helper =?!\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\"

问题2:Git Extensions等Windows客户端保存Git用户名密码,
每次在
Git上使用https方式Pull或Push代码时,

都要输入用户名与密码,Git Extensions没有保存用户名与密码的设置。这就给使用带来了极大的不便。为了能

够存储用户名密码,省去每次提交都要输入用户名密码的繁琐操作,需要进行一些设置。

解决方法:

1.在Windows的环境变量中添加一个HOME环境变量,值为%USERPROFILE%,如图

2.在Windows的"开始菜单》运行"中输入%Home%,打开用户目录,新建一个名为"_netrc"的文件。

3.用打开_netrc文件,输入Git服务器名、用户名、密码。格式如:

?

4.存盘退出,重启Git Extensions,再提交代码时就不需输入用户名密码了。

?

安装配置如下(建议使用GitExtension中文版本)分别使用了GitExtension和git2.0window客户端,这两个软件都可以进行下载和更新。

(1)使用GitExtension下载github的开源代码。

  • Git Extensions安装配置:

再安装Tortoisegit:

GitHub的地址?https://github.com/

填入账号的信息,就算完成。

1.创建一个项目 TestGit。

  • 设置关联密钥

1)启动,选择您的语言。

2)设置用户信息:

保存上面的公钥字符串和公钥key文件为public文件,密钥为private.ppk文件。

  • 将公钥加入到GitHub的Key管理器中:

  • 本地获取Clone

到此算配置完毕,您的Git已经可以与GitHub上面进行同步了。

Visual Studio中会出现如下菜单:

?

(2)使用git下载github的开源代码

  • 下载windows版本的git工具包。

下载地址:https://git-scm.com/downloads

?

注:也可以在360软件管家中找到下载包。

?

  • 安装windows版本的git工具包

?

下载完毕,双击开始安装。

  1. 保持默认选项,直接下一步。注:此处的选项主要是一些文件关联之类的。

  1. 在系统环境变量"path"中进行设置,选中第二个。注:通过cmd命令窗体可以调用git命令。

  2. 选择默认即可(迁出时转为windows风格,提交时转为linux风格)。注:这主要是由于windows操作系统和linux操作系统的换行符不一致导致的兼容性问题。

  3. 选择默认选项。注:git Bash使用windows的cmd.exe。

    ?

    ?

  4. 选择默认选项。

    ?

?

  1. 进入安装进度画面,等安装完成后,关闭安装对话框。

?

  • git配置和SSH密钥的生成

查看git配置指令:git config -l

?

  1. 测试git系统环境变量设置。

打开cmd 输入git --version. 按回车,如果出现git版本,那么安装过程中第二步的设置,在系统环境变量path,已经添加了git的路径。也可以手动添加或通过cd指令定位git所在目录再执行。

d:\Program Files\Git\cmd

  1. 设置用户昵称和邮箱。

git config --global user.name "You Name"

git config --global user.email [email protected]

注:此处的用户名和邮箱,后边在github中会使用到。

?

  1. 创建SSH密钥。

    在Git Bash或cmd中输入:ssh-keygen -t rsa -C ‘‘[email protected]"

注意:此处是大写‘C‘。

(1)设置Public RSA Key(SSH密钥)的存放位置,直接回车采用默认地址: c:\users\username\.ssh\id_rsa.pub

?(2)设置一个密码,并再次输入确认(这里不建议设置,方便本地使用)

?(3)Public RSA Key的保存路径:c:\users\username\.ssh\id_rsa.pub

?

  • 在github中添加git生成的密钥(SSH)

?

  1. 打开之gitbub配置页面

?

  1. 添加新的ssh密钥

    第一步:

    第二步:

    第三步:

    ?

  2. 测试在github中添加ssh密钥是否成功

    打开git bash输入:ssh?[email protected]?

    返回:Hi mymhj! You‘ve successfully authenticated, but GitHub does not provide shell access.Connection to github.com closed.

    证明添加成功。

    注意:每一次生成的密钥都不一样,重新生成密钥后,需要在github中重新添加。

    ?

  • 5通过Git克隆github中的项目

?

1.新建一个文件夹,点击右键选中"Git GUI Here"

2.选择"克隆已有的版本库"

  1. 输入要克隆的版本库地址和保存目录

时间: 2024-10-05 04:54:23

Windows平台上通过git下载github的开源代码的相关文章

在Windows平台上使用Git和pathogen管理gVim插件

本文中介绍的操作是在 64 bit Win7 操作系统上实现的.在 Vim 的官网:http://www.vim.org/ 上有一篇由 Pritesh Ugrankar 写的文章<Simple Steps to Help You Install gVim on Windows 7>,在 Vim 官网上的链接是:http://www.vim.org/ugrankar.pdf .本文在写作时参考了这篇文章. ---------------------------------------------

Windows平台下搭建Git服务器的图文教程

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建

转:sublime上使用git连接github

"工欲善其事,必先利其器." 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一.从大学开始写Java使用了JBuilder,Eclipse,后来写PHP用了Zend,写JavaScript的时候用了Aptana.这些都是非常优秀的IDE,在各自的语言和应用开发环境中给程序员们提供了极大的便利.而作为一个合格的程序员,也应该懂得选择合适的IDE针对不同的应用不同的语言进行开发. 我一直以来都是使用Eclipse,对它也产生了极大的依赖,基本开发别的语言的时候都是找到相应的插件(E

在Windows平台上安装Node.js及NPM模块管理

1. 下载Node.js官方Windows版程序:   http://nodejs.org/#download   从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件.   我选择了.EXE文件.因为.MSI安装文件除了将node.exe复制到C:\Program File (x86)\目录中及修改系统Path之外,没发现还有其他作用.   我使用的版本为0.6.2: http://nodejs.org/dist/v0.

Windows平台下搭建Git服务器的图文教程(转发)

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建

分享一些 Windows 平台上的神器

下面分享一些 Windows 平台上日常开发使用的软件,有些软件我自认为是神器,可以大大提高效率. 编辑器类软件 IntelliJ IDEA IntelliJ IDEA 内部集成 Java 开发环境,具有代码智能提示,智能搜索,代码重构,版本控制工具集成(git,svn等),以及支持主流开源框架,如Spring.另外 IntelliJ IDEA 拥有一个丰富的插件库,可以很方便安装插件.通过安装插件,IDEA 还可以支持其他语言,如 Python. 建议通过 ToolBox 安装 Intelli

亲试,Windows平台上使用Qt5.2.1编写Android

首先把工具都下载好: 1. Qt for Android: http://qt-project.org/downloads 2. Android NDK http://developer.android.com/tools/sdk/ndk/index.html 64位可以下载第二个 3. Apache Ant 1.9.3 http://ant.apache.org/bindownload.cgi 4. JDK http://www.oracle.com/technetwork/java/java

Windows平台上安装LaTex工具以及LaTex常见的文件类型汇总

LaTex广泛用于学术报告.paper.学术PPT的撰写和制作,熟练掌握LaTex是在学术界生存的必备基本技能之一.本文简要介绍了在Windows平台上安装LaTex工具的基本方法和流程以及LaTeX常见的文件类型. 1.下载MiKTeX,下载地址为:http://miktex.org/download.MiKTeX的正确读音为/'mik'tek/. 2.安装MikTeX.安装完毕后,在开始菜单会出现"Previewer"和"TeXworks"程序图标.Previe

Windows平台cocos2d-x 3.2下载以及创建新项目过程

首先,有关于cocos2d-x在windows下Android环境的搭建, 请参考一位网友的这篇博文<cocos2d-x 3.0rc开发指南:Windows下Android环境搭建>. 这里简单列一下所需工具的下载地址: 1.JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.ADT(Android Developer Tools),里面包含了SDK和Eclipse. 下载地址是:http: