介绍与需求:
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就算配置完成了。