环境:Egit+MyEclipse 10,此教程默认MyEclipse 10和Egit都已经配置好。

1、注册OsChina Git账号,网址:http://git.oschina.net/,具体注册步骤这里不再详述;

2、配置MyEclipse中Git的账户信息;

点击Window---Preference---Team---Git----Configuration,在user settings栏目点击Enter Entry,添加user.name (Git账户名)和user.email (Git账户对应的邮箱),点击Apply---OK 如下所示:

3、选择MyEclipse中想要上传到Git上的项目,如果没有,请新建项目;

4、选中要上传的项目,右键,Team--Share Project...

5、选择共享方式为Git,点击“Next”

6、创建本地Git仓库,设置本地仓库路径以及本地仓库名称,设置好之后点击“Finish”

7、点击“Finish”,完成本地仓库的设置

8、本地仓库创建完毕之后,如下图:

9、提交项目到本地Git仓库

10、编辑注释,全选要提交的选项,点击“Commit”提交

11、代码提交到本地之后,commit到本地之后代码里 no head变成了master,本地便有master分支了

12、登录OsChina Git,创建项目,项目名称最好和本地的保持一致,不一致也没关系;

13、成功创建项目,如下图:

14、接下来就是如何让本地仓库和OSChina Git项目关联起来了,首先,设置SSH公钥,

Window → Preference → general → network connection → SSH2 → Key Management → generate RSA Key... → apply → save private key...

然后将生成的公钥拷贝下来;

15、进入OsChina GIt,设置SSH公钥

输入账户密码,进行权限验证,验证听过后,则添加SSH公钥成功

16、设置本地仓库的Key

点Window---Preference--Team---Git--Configuration------Repository Settings,Repository选择pageDemo,然后点右边的open,视图如下:

17、设置本地仓库设置文件,首先获取项目Git的SSH地址

设置本地仓库config文件

[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = git@git.oschina.net:XXX/pageDemo.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[user]
name = XXX
email = XXX@126.com

保存文件

18、push之前先pull一下,把Git上的仓库先pull到本地仓库,

19、打开GIt Repository视图

20、将本地仓库的修改提交到Git项目中

设置上传的分支,记得点击“Add Spec”

点击“Finish”

21、刷新Git中的项目界面,查看是否上传成功,可以看到项目已经成功上传了

除了借助于MyEclispe,还有命令行的形式,现在还没研究好,研究得差不多了再做总结

MyEclipse 10 + OsChina GIt项目托管的更多相关文章

  1. 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解

    工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...

  2. myeclipse 10创建maven项目

    创建maven项目,这里使用的不是myeclipse自带的maven插件.而是自己 又一次安装的插件,就不啰嗦了,直接上图吧 1.先是安装maven插件.将maven插件解压把它放进E:\xuan\M ...

  3. 国内git项目托管平台

    以前一直使用github托管项目,最近换了阿里云的vps,连接github出奇的慢,找了一下国内的代码托管平台. 有几个都不错,我刚好有csdn的账号,就试了一下csdn的托管平台,创建一个项目,发现 ...

  4. 免费SVN、Git项目托管主机推荐

    Unfuddle 200MB的免费空间,界面友好,特性丰富,支持Git,但只能一个账户一个用户并且只允许一个项目,付费服务相对来说价格偏高 CodeSpaces 500MB,一个账户两个免费用户,付费 ...

  5. 如何使用网盘托管git项目

    话说近年来git已经成为项目源代码管理的标准工具,有不少免费托管网站可供使用,详情参考这篇文章: http://www.cnblogs.com/zdz8207/archive/2012/05/20/2 ...

  6. 从OsChina Git下载项目到MyEclipse中

    前提是,拥有权限下载 1.进入MyEclipse,点击File-->Import,选择Git,点击“Next”,如下图: , 2.选择“URI”,点击"Next" 3.输入项 ...

  7. oschina(开源中国)的Git代码托管平台使用教程

    oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...

  8. Androidstudio项目分享到Git@OSC托管

    Androidstudio项目分享到Git@OSC托管. 一.在OSC创建仓库 例如,创建一个AndroidStudy仓库,创建步骤如下: 输入仓库名称 点击创建按钮,就可以完成仓库的创建,如下图所示 ...

  9. 在 CentOS 上部署 GitLab (自托管的Git项目仓库)

    参考资料https://github.com/mattias-ohlsson/gitlab-installer/blob/master/gitlab-install-el6.sh 环境准备OS: Ce ...

随机推荐

  1. excel中如何把文本转换为数字

     今天被一个小问题难住了,本人用自己开发的成绩分析软件统计学校成绩,数据由excel导入,给我的数据全部是文本型,其实也不难,主要是我的软件是早期开发的,没有考虑这个问题,结果这个问题被美女老师解决了 ...

  2. .net 表达式返回值和等号赋值的区别

    .net 7.0的新特性中,有一个使用表达式体返回值的操作.请看如下代码: private string _userName=""; public string UserName{ ...

  3. Jmeter处理返回结果的值

    接口测试中,获取返回结果的值可以用插件JSON Path Extractor 此插件可以直接处理json,通过key来取值. 该插件下载地址为:http://jmeter-plugins.org/wi ...

  4. C# 之TripleDESCryptoServiceProvider类加密/解密程序

    这篇博文的编写基于以下博客地址提供的知识: TripleDESCryptoServiceProvider 加密解密 基于该博客,我的毕业设计中密码存储加密字符串这一问题得到解决.

  5. 解决Yii2中刷新网页时验证码不刷新的问题

    解决Yii2中刷新网页时验证码不刷新的问题 [ 2.0 版本 ] ljfrocky  2015-05-30 19:39:00  1304次浏览 5条评论 10110 在Yii2框架中,如果在表单中使用 ...

  6. c语言笔记4数据的输入和输出

    数据的输入和输出 知识点一 计算机的用途:数据的输入和输出. 分类: 字符:字符输入函数getchar().字符输出函数putchar(). 格式:格式输入函数scanf().格式输出函数printf ...

  7. Web Server和Application Server之间的区别?

    An "application server" is a fuzzy concept. Really, it just means software that hosts plug ...

  8. Js高级 事件 对象

    1.事件 浏览器客户端上客户触发的行为都成为事件 所有的事件都是天生自带的,不需要我们我去绑定,只需要我们去触发. 通过obj.事件名=function(){} 事件名:onmouseover onm ...

  9. 阻塞队列 BlockingQueue 详解

    转自:https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247487078&idx=2&sn=315f39b6d53 ...

  10. 查看linux系统CPU及内存配置

    总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /proc/cpuinfo| grep & ...