介绍与需求:
github是在分布式版本控制。当你需要开源你牛X的代码的时候,可以选择它。当你在没有网络想提交代码的时候(你很刻苦啊,没网络你也写代码),可以选择它。当你想和分布在不同城市的志同道合的同志们一起协作开发商业代码的时候,可以选择它。它还有一个符合中国国情的一个优势--它是免费的。所以在github中有很多开源的好项目、好代码。如果你想研究好代码不妨可以在github中找寻,在众多开源代码中,总有一款适合你。
安装github:
安装及基本使用肯定要来源官网的链接:https://github.com/ 。对于初学者,在此链接中只需关注下图
官网介绍的步骤很清晰此处就不再啰嗦了。
egit的安装及使用:
此步是重点我是我遇到问题比较多的情况。首先安装egit,也先给个egit官网链接吧http://www.eclipse.org/egit/ 如果是在线安装也可以参照http://www.eclipse.org/egit/download/ 我在此也遇到一个问题eclipse版本和egit版本不一致的问题。我的eclipse版本;Helios Service Release 2 所以我需要安装此链接 http://download.eclipse.org/egit/updates-1.3 如果你的是其他版本可以参照修改x.x参数来安装http://download.eclipse.org/egit/updates-x.x 说到此处egit应该安装没有问题了。开始说使用了。
此时我是假设你在github官网建好仓库了。建一个java工程
将工程上传到仓库Team-->share
next
finish
你会看到工程和workspace中多一个.git 它就是你的本地仓库,所以可以实现在没有网络的情况下可以提交代码。
此时选择Team --> commit 此时的提交 此时的提交是提交到本地仓库,此步骤完成就需要将工程提交到github了。
Team-->remote-->push
uri就是
协议选择ssh 如果你选择的是https你就需要填写你的用户名 ssh是不需要的 因为在你的用户目录下面已经有了私钥(配置ssh请查看ps)
next
直接finish就OK
到此你的工程已提交,此时你的队友开始从你的仓库下载你的代码
克隆代码新建仓库,需知后事,敬请下次关注。
ps:eclipse中配置ssh
1.window-->preferences
选择生成RSA Key(如果在本地已有私有key则直接选择第三个button直接载入)。生成RSA key后选择保存私有key(Save Private Key..)保存到一个目录下
2.配置ssh-home路径
eclipse中ssh2就算配置完成了。
相关推荐
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
从GitHub上下载的greenDAO源码,重新在Eclipse上构建的工程,结合 http://blog.csdn.net/deng0zhaotai/article/details/51490860 http://blog.csdn.net/deng0zhaotai/article/details/51491305 更容易理解
课程影片 GitCasts屏幕录像将Git GUI与Eclipse结合使用第一部分-设置工作区将Git GUI与Eclipse Part II结合使用-将更改推送到服务器用Git贡献更多Git和GitHub的秘密GitHub如何使用GitHub构建GitHub 乔纳森·史塔克...
欢迎使用Eclipse OpenJ9存储库 我们不确定您在这条路途中会走哪条路线,但是我们很高兴见到您! 如果您直接来自我们的网站,那么您可能已经学到了很多有关Eclipse OpenJ9及其如何适合OpenJDK生态系统的知识。 如果您...
- **认证服务器** 使用Spring Security 结合 JWT Token 实现认证服务,提供了功能完整的 OAuth2 认证服务器。 - **资源服务器** 实现了以下两种方式进行OAuth2 相关资源的管理 - 以 RestAPI 形式提供服务来管理...
克隆git clone https://github.com/domaframework/spring-boot-jpetstore.git跑cd spring-boot-jpetstore./gradlew bootRun使用权http://localhost:8080/编辑IntelliJ IDEA 将此示例导入为Gradle项目。...
Git版本控制工具从小白到大神,结合实践和原理的讲述,过渡到Github的使用,以及Eclipse的插件使用。
**注意**:自2017年9月14日起,此项目已移至[github]... 提供语法着色,CMake命令内容辅助以及结合到Eclipse帮助系统中的CMake命令参考。 需要Java 5或更高版本以及Eclipse 3.4或更高版本。
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
如何准备环境安装 克隆 git@github.com:vidageek/games.git 项目如果使用 Eclipse: 安装最新版本的 在项目文件夹中运行sbt eclipse 将项目导入 Eclipse 在项目属性 > Scala 编译器 > 附加命令行参数中添加-language...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...