Github学习二:从Github上Clone一个项目(下载一个项目)
2013-06-02 19:52
232 查看
导读:本篇主要介绍如何使用EGit下载GitHub上已存在的库。如果不是为了下载一个Java Project,直接在Eclipse中导入使用,那可以使用GitHub的桌面程序(GitHub for Windows),这个上传下载文件更方便。建议看这篇文章之前先看这篇——GitHub的使用(上)http://yz2012.i.sohu.com/blog/view/228329265.htm
首先要确保Eclipse已经安装了GitHub的插件,即EGit。有关该插件安装请参考 GitHub的使用(上)。
还有一点,确保你的GitHub的库中有 .project 这个文件,否则Eclipse不知道它是一个Project,也就无法导入,但可以作为普通文件下载下来。
在Eclipse的Package Explorer栏空白处 右键 - Import ,选择 Git - Projects from Git ,点击 Next
接下来选择 URI ,点击 Next
在下图中的“URI”栏里填入你的远程库HelloWorld的地址(详细可参考 GitHub的使用(上))
User和Password栏里填入GitHub的账号和密码
以下几步都可用默认值,直接 Next
针对下图,笔者想特别说明下。因为笔者在这遇到了问题。
注:请确保你的GitHub上的库名和项目名称是一样的。笔者的库名为HelloWorld,而当初在Eclipse中创建的项目名称为HelloWorld4GitHub。所以导致在这一步总是报错。
解决办法:
1、到GitHub主页上点击 Admin 按钮,修改库名称
2、到GitHub主页找到.project文件,修改它的<name>节点
另外还有一点想说明的,如果你的远程库里面没有 .project 文件,是不可能导入成功的。直接 Cancel 掉。到你的Eclipse的工作目中看看,是不是已经有 HelloWorld 的文件夹了。也就是说到这一步,库文件已经被下载下来。只是因为没有Project的标识文件,Eclipse无法识别。
项目导进来后,发现报错。再看它的目录结构,你会发现没有JDK的包
没有咱就加啊!
选中项目,右键 > Build Path > Add Libraries ,加入你本地的JDK环境即可。
加上后,发现它还是报错。原因是Eclipse将src这个目录当成了普通的文件夹,而不是Java的source目录。
怎么将一个普通的Folder转换成Java的Source Folder呢?
选中src目录,右键 > Build Path > Use as Source Folder。
(注:如果定义了包,即package,首先 右键 > Build Path > Exclude,然后再 Use as Source Folder)
OK,项目可以正常使用了。你可以试一下同步。关于同步的详细请参考:GitHub的使用(上)
官方参考文档:http://wiki.eclipse.org/EGit/User_Guide
参考:
1.http://www.cnblogs.com/terrylin/archive/2012/05/22/2513320.html
2.http://yz2012.i.sohu.com/blog/view/228520318.htm
首先要确保Eclipse已经安装了GitHub的插件,即EGit。有关该插件安装请参考 GitHub的使用(上)。
还有一点,确保你的GitHub的库中有 .project 这个文件,否则Eclipse不知道它是一个Project,也就无法导入,但可以作为普通文件下载下来。
在Eclipse的Package Explorer栏空白处 右键 - Import ,选择 Git - Projects from Git ,点击 Next
接下来选择 URI ,点击 Next
在下图中的“URI”栏里填入你的远程库HelloWorld的地址(详细可参考 GitHub的使用(上))
User和Password栏里填入GitHub的账号和密码
以下几步都可用默认值,直接 Next
针对下图,笔者想特别说明下。因为笔者在这遇到了问题。
注:请确保你的GitHub上的库名和项目名称是一样的。笔者的库名为HelloWorld,而当初在Eclipse中创建的项目名称为HelloWorld4GitHub。所以导致在这一步总是报错。
解决办法:
1、到GitHub主页上点击 Admin 按钮,修改库名称
2、到GitHub主页找到.project文件,修改它的<name>节点
另外还有一点想说明的,如果你的远程库里面没有 .project 文件,是不可能导入成功的。直接 Cancel 掉。到你的Eclipse的工作目中看看,是不是已经有 HelloWorld 的文件夹了。也就是说到这一步,库文件已经被下载下来。只是因为没有Project的标识文件,Eclipse无法识别。
项目导进来后,发现报错。再看它的目录结构,你会发现没有JDK的包
没有咱就加啊!
选中项目,右键 > Build Path > Add Libraries ,加入你本地的JDK环境即可。
加上后,发现它还是报错。原因是Eclipse将src这个目录当成了普通的文件夹,而不是Java的source目录。
怎么将一个普通的Folder转换成Java的Source Folder呢?
选中src目录,右键 > Build Path > Use as Source Folder。
(注:如果定义了包,即package,首先 右键 > Build Path > Exclude,然后再 Use as Source Folder)
OK,项目可以正常使用了。你可以试一下同步。关于同步的详细请参考:GitHub的使用(上)
官方参考文档:http://wiki.eclipse.org/EGit/User_Guide
参考:
1.http://www.cnblogs.com/terrylin/archive/2012/05/22/2513320.html
2.http://yz2012.i.sohu.com/blog/view/228520318.htm
相关文章推荐
- 自制消消乐 使用学习vue.js 和 es6 class语法 就写了一个这个游戏 源码 可以去 github 上下载
- 从 github 执行 git clone 一个大的项目时提示 error: RPC failed
- GitHub基础学习-从GitHub远程仓库下载项目到本地eclipse中进行开发
- 一个Git客户端如何从github或者git@osc分别clone项目
- github学习:如何从本地把项目上传到github&&如何把github项目通过clone复制下来,详细教程
- React-Native 学习之--问题处理 一. github上下载的项目不能运行?
- 运行一个从GitHub上下载的vue项目的具体步骤
- 分享一个源码下载网站,天气预报项目源码,比较适合新手学习
- git学习4:github上创建立一个项目
- composer 创建一个github 项目,然后可以通过composer下载
- github学习:如何从本地把项目上传到github&&如何把github项目通过clone复制下来,详细教程
- 一个简单的ibatis.net架构(包含项目模板代码下载)
- 从github上下载开源项目 failed to apply plugin[id 'com.github.dcendents.android-maven']
- Android JNI(NDK)简单学习(环境搭建,创建一个JNI项目的基本流程)
- 从GitHub上下载的项目总是报错
- java学习笔记---qq项目---在服务器端建立的一个Socket数组来存储已建立连接套接字
- 我们对比了GitHub上8800个开源机器学习项目,并选出了其中的Top30
- 在github里创建一个新项目,并且在intellj idea中使用github来做版本控制
- GitHub上Top20个 Python 语言机器学习项目
- 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」