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进行GitHub代码管理时,你需要: 1. 安装Git:首先从Git官网下载并安装Git,这将包含命令行工具和Git Bash。 2. 安装TortoiseGit:接着,从TortoiseGit官网获取最新版本并安装,它会集成到...
国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。 他是相当于你的QQ仓库,用于存放一些重要的事情和文件;而gitee是可以用于存放你的代码。 类似...
使用原始源存储库更新 Git 分支,而无需将任何内容下载/克隆到您的本地环境。 仅使用 Github/Bitbucket API 调用进行同步。 演示 作为 docker 容器运行 docker run -it --rm -v forkrefresh:/root/.config/...
TortoiseGit与Jenkins的结合使用,为开发者提供了高效、稳定的代码管理与自动化构建环境。本文将深入探讨TortoiseGit的特性及其在Jenkins中的应用。 首先,TortoiseGit是一款基于Git的图形化客户端工具,专为...
1.1、获取源码 三个方法可以获取osgearth源码: Opt ion1:使用 GIT osgEarth源码托管于 GitHub,所以我们需要一个 Git客户端。Windows 下推荐TortoiseGit,SVN 小乌 资源太大,传百度网盘了,链接在附件中,有...
接着下载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`源码托管于GitHub,因此需要使用Git客户端进行源码获取。 - **推荐工具**:对于Windows用户,推荐使用`TortoiseGit`作为Git客户端,它是SVN小乌龟的一个Git版本,功能齐全。 - **GitHub...
- **GitHub简介**:GitHub是一个面向使用Git版本控制系统项目的基于互联网的存储服务网站。它由Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写。目前最新版本为Version 2.0,对应的osgEarth...
在实际开发中,Git不仅用于源代码管理,还常与代码托管平台如GitHub、GitLab或Bitbucket结合使用,便于团队成员共享代码、提供建议、跟踪问题和管理项目。此外,Git的钩子(Hooks)系统允许开发者自定义工作流程,...
GitHub for Windows是GitHub官方推出的GIT客户端,它使用户能够更容易地使用GitHub上的托管服务。自推出以来,它获得了广泛的好评,并且对非GitHub仓库的支持也很到位。使用GitHub for Windows,用户可以轻松地进行...
综上所述,通过配置git-svn、git、svn、github,可以构建一个强大的开发环境,实现SVN和Git的无缝结合,有效弥补SVN在使用中的不足。在具体的工作流程中,如需以SVN库为基础进行开发,可以先克隆SVN库到本地Git库,...
OSGEarth源码可通过三种途径获取:通过**Git**从GitHub下载,直接下载预打包的**tarball**,或使用版本控制系统**SVN**。推荐使用Git客户端如**TortoiseGit**进行源码获取,便于版本管理和更新。 **2. 准备工作** ...
积分管理系统java源码 NEUP-Net-Department 2018 Mengxin Plan (I) 注意: 任务估计所需时间为一周,请在国庆后例会 10 月 13 日之前完成。否则,视为没有完成任务。 10 月 13 日例会会总结此次学习,并给大家更详细...
【描述】:虽然描述部分没有提供具体的信息,但我们可以假设这是一个关于如何使用TortoiseGit进行Git仓库测试的教程或者项目。这可能涉及到创建本地和远程仓库、分支管理、合并冲突、提交、推送和拉取等Git操作。 ...
- 下载最新版本的 IntelliJ IDEA。 - 运行安装程序,按照提示进行安装。 - 完成安装后,打开 IntelliJ IDEA。 - **Activate Code(激活码)**: - 对于商业用途,需要购买许可证。 - 社区版免费,无需激活码。 ...
TortoiseGit能够提供更直观的操作界面,便于初学者使用。 ##### 2.2 SSH Key配置 - 在使用Git之前,通常需要配置SSH Key以便于身份验证。具体步骤如下: - 打开命令行工具(如Git Bash),执行`ssh-keygen -t rsa ...
而在MyEclipse环境下,可能需要直接使用Eclipse集成的Git插件或者外部的TortoiseGit来进行版本控制。 通过这个实验,学生不仅会熟悉SVN和Git的基本操作,还能了解到版本控制系统在软件开发中的重要性,如何有效地...
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 ...
此外,还有许多图形化界面工具,如SourceTree、TortoiseGit等,使得不熟悉命令行的用户也能方便地使用Git。 7. 开放源码:作为开源软件,Git的源代码可供任何人查看、学习和改进,这使得它能够持续优化和适应开发者...
6. 权限与协作工具:虽然 Git 本身不包含权限管理,但可以通过第三方工具(如 gitosis、gitolite 或者 GitLab、GitHub 等托管平台)实现团队协作时的权限控制。 7. 备份与协作:Git 的分布式特性使得开发者可以轻松...