最近Git火得如日中天,而且速度体验和团队模式都很不错。手头正好有个学生实训项目,时间紧任务重,而且学校内网管理太紧,所以就想借助于Internet的分布式开发,因此想到了Github。
经过一天的调试,终于把环境搭建好了,中间遇到了很多小细节问题,走了很多弯路,分享出来,以免后来者重倒覆辙。
- 安装MyEclipse 8.5,略去不表。
- 下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,这是截至目前最新版的,如果想下更新版本,访问EGit的下载页面 http://www.eclipse.org/egit/download/ 即可。
- 安装插件:把上一步下载的插件解压出来,删掉XML文件。在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包全放进去。重启MyEclipse后,进入window-preferences-team,看到Git选项,就说明安装成功了。
- 下载git环境:进入 http://help.github.com/win-set-up-git/ 下载Git,安装好之后,即可使用Git Bash。这个在后面要用到。
- 进入https://github.com ,用你的邮箱申请帐号,略去不表。
- 注册成功后,可以新建一个项目:点击页面上的new repositories按钮,填写项目名、描述等信息即可。例如你建了个项目叫helloworld。
- 设置一下你的SSH Key信息,这步很重要,否则项目是提交不上去的。
- 从你的开始菜单里打开Git Bash。
- 在$提示符后面,输入 ssh-keygen -t rsa -C "your_email@youremail.com" 回车,注意:ssh-keygen是连着写的,中间没有空格。
- 这时候系统会提示你一些问题,比如passphrase什么的,一路回车过去就行了。
- 最后系统会生成一个id_rsa.pub文件,里面就是你的SSH Key了。这个文件默认是存放在C:\Documents and Settings\Administrator\.ssh文件夹里。
- 进入Github网站,在 https://github.com/settings/ssh 页面中,点击“ADD SSH KEY”按钮,把id_rsa.pub文件里的内容复制到里面,title随便写个就行。
- 把C:\Documents and Settings\Administrator\.ssh 里的东西全复制到C:\Documents and Settings\Administrator\ssh里。
- 至此,SSH Key就设置好了。
- 从MyEclipse中新建一个工程,例如你在c:\prj文件夹中建了一个工程叫helloworld。
- 下面就是按照提示,创建自己的第一个README文件了。
- 从你的开始菜单里打开Git Bash。
- 依次输入以下命令
-
- 如果顺利的话,你从Github网站上能看到你上传的那个README文件了。
$git config --global user.name"你的用户名" 注:可以不是你帐号 $git config --global user.email"你的email" 注:注册的帐号 $cd c://prj//helloworld 注:就是你从myeclipse里创建的工程目录 $git init $touch README $git add README $git commit -m 'first commit' $git remote add origingit@github.com:<你的帐号>/helloworld.git $git push –u origin master
- 如果前面第7步的SSH Key设置不正确,上面的命令可能会提示Permission denied (publickey)
- 前面几步都搞定的话,下面可以进入MyEclipse,使用EGit插件进行项目管理了。首先要注意的是MyEclipse的默认联网方式可能不对,会造成你的MyEclipse无法连接到Github网站,所以先进入window-preferences-General-Network connections,把Active Provider设置为Direct(默认为Native)。
- 在你的工程名上面右击,Team-share project,后面步骤参见 http://wenku.baidu.com/view/dfeb0a24af45b307e871978c.html
- 如果想从Github上面导入一个已有工程,请参见 http://www.iteye.com/topic/1122423 图文并茂都很详细
相关推荐
总的来说,通过在MyEclipse中集成Git插件,我们可以享受到便捷的版本控制服务,便于团队协作和项目管理。这不仅简化了代码版本管理的流程,还增强了开发者的开发体验。因此,熟悉和掌握在MyEclipse中使用Git插件是...
myeclipse2015 初体验,在ubuntu14上,并且整合maven和git,并实现将项目推送到github. 提供了myEclipse2015 破解工具 (myeclipse2014的破解工具是破解不了2015的) 详细步骤 请看文档 !
Myeclipse 2016集成的Git插件使得在IDE内部就能方便地进行Git操作,无需离开开发环境。 在Myeclipse 2016中,Git插件的主要功能包括: 1. **代码版本管理**:通过Git插件,用户可以创建本地仓库,添加并提交文件,...
在MyEclipse中使用Git进行项目管理是一种常见的版本控制手段,可以帮助开发者跟踪代码变更、协作开发。以下是对标题和描述中涉及的知识点的详细说明: 1. **Git插件安装**: - 在Eclipse中集成Git功能通常需要安装...
这次突然写这个文档,主要是自己想要学习Git管理,在网上找的资料特别零散,所以特此写了一个文档整合下大部分资料,省的到处查找,当然如果有写的不对的地方,请多多指教,谢谢。
在本教程中,我们将讨论如何将一个项目分享到GitHub上,这是一个免费的代码托管平台,支持Git。以下是详细的步骤: 1. **开启项目分享流程**:首先,在你的集成开发环境(IDE)中,比如MyEclipse,右键点击你要分享...
首先确保MyEclipse已经成功安装并运行在您的计算机上。 2. **添加更新站点**: 打开MyEclipse主界面,点击顶部菜单栏中的“Help” -> “Install New Software”。 3. **输入更新站点地址**: 在弹出的窗口中,...
在MyEclipse这样的集成开发环境中,Git是一个非常重要的版本控制工具,它能帮助开发者管理项目代码,进行版本控制,协同开发,避免代码冲突。 Git是Linus Torvalds为Linux内核开发而创建的一个分布式版本控制系统。...
开发者可以在GitHub上创建公共或私有的代码仓库,并与其他用户共享、合作。 三、GitHub插件安装 1. MyEclipse中安装Git插件: - 打开MyEclipse,进入"Window" -> "Preferences" -> "Install/Update" -> "Available...
egit是Eclipse基金会开发的插件,专门用于在Eclipse和MyEclipse中集成Git功能。 安装egit有以下两种方法: 1. **手动安装**: - 下载egit的插件包并解压,将其放置到Eclipse的`dropins`目录下,或直接放入对应...
Eclipse的Git插件Egit是开发者们在Eclipse或MyEclipse环境中进行Git版本控制的重要工具。Egit 3.7.2是这个插件的一个稳定版本,它提供了丰富的功能,使得用户可以在熟悉的Eclipse界面内进行Git操作,极大地提高了...
1. **克隆仓库**:可以从远程Git服务器(如GitHub、GitLab等)克隆项目到本地,方便用户在本地进行开发工作。 2. **创建仓库**:可以在本地创建一个新的Git仓库,将现有的项目添加进去进行版本控制。 3. **提交**:...
若要导入GitHub上的项目到MyEclipse,只需在GitHub视图中找到目标仓库,选择“Import Projects”按照提示操作即可。 总的来说,配置GitHub涉及账号创建、客户端安装、SSH Key管理、Eclipse集成以及代码的提交和导入...
Egit使得在Eclipse或MyEclipse中使用Git变得更加便捷,提供了图形化的用户界面,使得代码版本控制操作更加直观易用。 Git的核心功能包括: 1. 版本管理:Git可以记录项目的所有历史版本,允许你在任何时候回滚到...
Egit-1.3 是一个专门为 Eclipse 和 MyEclipse 开发的 Git 集成插件,用于在这些集成开发环境中实现对 Git 版本控制系统的支持。Git 是一种分布式版本控制系统,它允许开发者追踪代码的修改历史,协同工作,并进行...
在本篇文档中,将会详细介绍如何在Windows 10系统下的MyEclipse、Eclipse环境中连接到Git远程仓库,并涉及到Git的一些基本概念和操作。首先,我们来探讨Git的相关知识点。 Git是由Linux的内核发明人Linus Torvalds...
Egit的引入使得Java开发者在Eclipse或MyEclipse环境中可以直接进行Git操作,无需离开IDE,从而提高了开发效率。 **Git基础概念** 1. **仓库(Repository)**:Git仓库是存储项目历史记录的地方,包括每次提交的...
在Eclipse或MyEclipse中,可以通过"Help" -> "Eclipse Marketplace"搜索EGit插件并安装。安装完成后,重启IDE,Git的相关功能就集成到菜单栏和右键快捷菜单中了。 2. **创建Git仓库** - 新建项目后,选择"Team" -...
- **代码审查**:SVN配合其他工具,如GitBlit或GitHub,可以实现代码审查功能,确保代码质量。 总之,MyEclipse 2017 SVN插件是开发过程中不可或缺的工具,它使得在IDE内直接进行版本控制成为可能,极大地提高了...
通过学习《J2EE经典教程(MyEclipse版)》,你将能够熟练掌握J2EE的核心技术,并运用MyEclipse高效地进行J2EE应用开发,从而在企业级软件开发领域打下坚实的基础。无论是初学者还是有经验的开发者,此教程都能提供有...