`
superxielei
  • 浏览: 266576 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

使用TortoiseGit下载GitHub源码

git 
阅读更多

http://eclipse.org/egit/download/
http://code.google.com/p/tortoisegit/
 

原文地址:https://github.com/banq/jdonframework/wiki/%E4%BD%BF%E7%94%A8TortoiseGit%E4%B8%8B%E8%BD%BDGitHub%E6%BA%90%E7%A0%81

github.com是目前很热门的开源项目网站,和codegoogle和sf.net等使用SVN管理源码不同,他们主要使用GIT,而在我们客户端windows平台使用TortoiseSVN或TortoiseGit对远程GitHUB上的开源项目进行下载,可以Pull拉到本地硬盘上。

TortoiseGit类似TortoiseSVN,安装之前需要两个软件:msysgit和Putty。首先安装msysgit,再安装TortoiseGit,这样TortoiseGit会自动发现msysgit。

三个软件安装完成后,与SVN不同复杂的是要产生私钥,使用Putty中的puttygen,在windows7的开始快捷菜单中能一眼发现,然后产生一个私钥,需要把鼠标放在空白处才会工作,产生以后,save保存到本地一个文件比如putty.ppk,同时,这里很关键,将产生的私钥字符串选中,复制,然后,粘贴到github.com网站的你帐号下公钥菜单中,使用add key新增一个。这样,确证你的客户端和GitHub能够相互验证信任。

前面保存好私钥这个文件putty.ppk以后,就可以使用TortoiseGit进行远程项目上传下载,首先类似SVN必须知道Gihub上你要操作开源项目的网址,比如Jdonframework项目是:git@github.com:banq/jdonframework.git

那么,你就把这段URL配置到TortoiseGit的setting -->git的 remote中,有的文章说要选中这个菜单git下的config中的autolf,对于我们中文好像不行,会报Warning: LF will be replaced by CRLF in错误,进入git bash敲入git config core.autocrlf false即可,或者不选中。

在自己硬盘任何目录下选择一个目录,按右键,从中选择TortoiseGit的Git clone,填入git@github.com:banq/jdonframework.git 远程开源项目URL, 加入自己本地的putty.ppk私钥,就可以将项目下载到本地。

TortoiseGit有Push提交和Pull下载拉两种,还有commit以及sync等动作,有过TortoiseSVN经验,琢磨一下就能明白。

http://www.jdon.com/jivejdon/thread/41071

分享到:
评论

相关推荐

    git和TortoiseGit参考下载

    在使用Git和TortoiseGit进行GitHub代码管理时,你需要: 1. 安装Git:首先从Git官网下载并安装Git,这将包含命令行工具和Git Bash。 2. 安装TortoiseGit:接着,从TortoiseGit官网获取最新版本并安装,它会集成到...

    TortoiseGit

    国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。 他是相当于你的QQ仓库,用于存放一些重要的事情和文件;而gitee是可以用于存放你的代码。 类似...

    forkrefresh:刷新您的 github 分支以与源代码保持同步

    使用原始源存储库更新 Git 分支,而无需将任何内容下载/克隆到您的本地环境。 仅使用 Github/Bitbucket API 调用进行同步。 演示 作为 docker 容器运行 docker run -it --rm -v forkrefresh:/root/.config/...

    TortoiseGit-2.11.0.0-64bit.msi

    TortoiseGit与Jenkins的结合使用,为开发者提供了高效、稳定的代码管理与自动化构建环境。本文将深入探讨TortoiseGit的特性及其在Jenkins中的应用。 首先,TortoiseGit是一款基于Git的图形化客户端工具,专为...

    OSGEarth用户手册

     1.1、获取源码 三个方法可以获取osgearth源码: Opt ion1:使用 GIT osgEarth源码托管于 GitHub,所以我们需要一个 Git客户端。Windows 下推荐TortoiseGit,SVN 小乌 资源太大,传百度网盘了,链接在附件中,有...

    附件08:Git使用手册修改稿2.docx

    接着下载Git源码包,并编译安装: ``` wget http://git-scm.com/download/git-1.6.0.5.tar.gz tar -zxvf git-1.6.0.5.tar.gz cd git-1.6.0.5 make prefix=/usr/local all sudo make prefix=/usr/local install ``` ...

    osgEarth入门教程

    - **简介**:`osgEarth`源码托管于GitHub,因此需要使用Git客户端进行源码获取。 - **推荐工具**:对于Windows用户,推荐使用`TortoiseGit`作为Git客户端,它是SVN小乌龟的一个Git版本,功能齐全。 - **GitHub...

    osgEarth入门开发指南

    - **GitHub简介**:GitHub是一个面向使用Git版本控制系统项目的基于互联网的存储服务网站。它由Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写。目前最新版本为Version 2.0,对应的osgEarth...

    git源代码管理软件

    在实际开发中,Git不仅用于源代码管理,还常与代码托管平台如GitHub、GitLab或Bitbucket结合使用,便于团队成员共享代码、提供建议、跟踪问题和管理项目。此外,Git的钩子(Hooks)系统允许开发者自定义工作流程,...

    使用GIT进行源码管理——GUI客户端小结

    GitHub for Windows是GitHub官方推出的GIT客户端,它使用户能够更容易地使用GitHub上的托管服务。自推出以来,它获得了广泛的好评,并且对非GitHub仓库的支持也很到位。使用GitHub for Windows,用户可以轻松地进行...

    擅用Git弥补SVN的不足

    综上所述,通过配置git-svn、git、svn、github,可以构建一个强大的开发环境,实现SVN和Git的无缝结合,有效弥补SVN在使用中的不足。在具体的工作流程中,如需以SVN库为基础进行开发,可以先克隆SVN库到本地Git库,...

    积分管理系统java源码-mengxin-2018:欢迎来到NEUP网络部!

    积分管理系统java源码 NEUP-Net-Department 2018 Mengxin Plan (I) 注意: 任务估计所需时间为一周,请在国庆后例会 10 月 13 日之前完成。否则,视为没有完成任务。 10 月 13 日例会会总结此次学习,并给大家更详细...

    TestingTortoise:TestingGitRepo

    【描述】:虽然描述部分没有提供具体的信息,但我们可以假设这是一个关于如何使用TortoiseGit进行Git仓库测试的教程或者项目。这可能涉及到创建本地和远程仓库、分支管理、合并冲突、提交、推送和拉取等Git操作。 ...

    IntelliJ IDEA.docx

    - 下载最新版本的 IntelliJ IDEA。 - 运行安装程序,按照提示进行安装。 - 完成安装后,打开 IntelliJ IDEA。 - **Activate Code(激活码)**: - 对于商业用途,需要购买许可证。 - 社区版免费,无需激活码。 ...

    有关git的相关详细文档

    TortoiseGit能够提供更直观的操作界面,便于初学者使用。 ##### 2.2 SSH Key配置 - 在使用Git之前,通常需要配置SSH Key以便于身份验证。具体步骤如下: - 打开命令行工具(如Git Bash),执行`ssh-keygen -t rsa ...

    源代码版本管理.docx

    而在MyEclipse环境下,可能需要直接使用Eclipse集成的Git插件或者外部的TortoiseGit来进行版本控制。 通过这个实验,学生不仅会熟悉SVN和Git的基本操作,还能了解到版本控制系统在软件开发中的重要性,如何有效地...

    Git-2.16.0.2-64-bit.exe

    此外,还有许多图形化界面工具,如SourceTree、TortoiseGit等,使得不熟悉命令行的用户也能方便地使用Git。 7. 开放源码:作为开源软件,Git的源代码可供任何人查看、学习和改进,这使得它能够持续优化和适应开发者...

    Git权威指南PDF完整版

    3.4.6 TortoiseGit 的安装和使用/ 52 3.4.7 TortoiseGit 的中文支持/ 55 第2篇 Git独奏 第4章 Git 初始化/ 58 4.1 创建版本库及第一次提交/ 58 4.2 思考:为什么工作区根目录下有一个 .git 目录/ 60 4.3 思考:git ...

    Git 版本管理工具(一)1

    6. 权限与协作工具:虽然 Git 本身不包含权限管理,但可以通过第三方工具(如 gitosis、gitolite 或者 GitLab、GitHub 等托管平台)实现团队协作时的权限控制。 7. 备份与协作:Git 的分布式特性使得开发者可以轻松...

Global site tag (gtag.js) - Google Analytics