MyEclipse 10 + OsChina GIt项目托管
环境: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项目托管的更多相关文章
- 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解
工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...
- myeclipse 10创建maven项目
创建maven项目,这里使用的不是myeclipse自带的maven插件.而是自己 又一次安装的插件,就不啰嗦了,直接上图吧 1.先是安装maven插件.将maven插件解压把它放进E:\xuan\M ...
- 国内git项目托管平台
以前一直使用github托管项目,最近换了阿里云的vps,连接github出奇的慢,找了一下国内的代码托管平台. 有几个都不错,我刚好有csdn的账号,就试了一下csdn的托管平台,创建一个项目,发现 ...
- 免费SVN、Git项目托管主机推荐
Unfuddle 200MB的免费空间,界面友好,特性丰富,支持Git,但只能一个账户一个用户并且只允许一个项目,付费服务相对来说价格偏高 CodeSpaces 500MB,一个账户两个免费用户,付费 ...
- 如何使用网盘托管git项目
话说近年来git已经成为项目源代码管理的标准工具,有不少免费托管网站可供使用,详情参考这篇文章: http://www.cnblogs.com/zdz8207/archive/2012/05/20/2 ...
- 从OsChina Git下载项目到MyEclipse中
前提是,拥有权限下载 1.进入MyEclipse,点击File-->Import,选择Git,点击“Next”,如下图: , 2.选择“URI”,点击"Next" 3.输入项 ...
- oschina(开源中国)的Git代码托管平台使用教程
oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...
- Androidstudio项目分享到Git@OSC托管
Androidstudio项目分享到Git@OSC托管. 一.在OSC创建仓库 例如,创建一个AndroidStudy仓库,创建步骤如下: 输入仓库名称 点击创建按钮,就可以完成仓库的创建,如下图所示 ...
- 在 CentOS 上部署 GitLab (自托管的Git项目仓库)
参考资料https://github.com/mattias-ohlsson/gitlab-installer/blob/master/gitlab-install-el6.sh 环境准备OS: Ce ...
随机推荐
- 在github上参与开源项目贡献代码
1 登录github, 点击自己感兴趣的repository的fork按钮,这样自己的github主页会有一个拷贝. 2 在自己本地修改同时保持和原来的repository同步: git remote ...
- sublime3 前端个人常用插件及快捷键
首先先介绍如何启用插件安装功能: 打开Sublime 3,然后按 ctrl+` 或者在View → Show Console 在打开的窗口里黏贴这个网站上的代码(注意: Sublime 2和3所黏贴的 ...
- JavaScript HTML DOM - 改变 CSS
HTML DOM 允许 JavaScript 改变 HTML 元素的样式. 改变 HTML 样式 如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id ...
- 【转】RAID 技术发展综述
原文地址:https://blog.csdn.net/liuaigui/article/details/4581970 摘要 :现代企业信息化水平不断提高,数据已经取代计算成为了信息计算的中心.这 ...
- centos7源码安装Python3的前提条件
centos7源码安装Python3的前提条件: # yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline- ...
- 【原创】MIPS相关
MIPS是单字长定点指令平均执行速度 Million Instructions Per Second的缩写. 路由器等嵌入式系统多采用MIPS和ARM两种指令架构,最近在研究路由器,借机总结一下基于M ...
- Matlab_audiowrite_音频生成
输出音频文件所需函数为 audiowrite .通过例程进行解释: % 生成时间序列 fs = 5000; % [Hz] 信号采样频率 T = 1; % [s] 信号长度 x = 0:1/fs:T; ...
- linux command 2
#修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group ...
- SQL-视图-004
什么是视图? 优点:视图是保存在数据库中的SELECT查询,可以简化查询操作,视图可以从多个表中提取数据,并以单个表的形式显示结果,这样就可以针对多个表的查询转化为对一个表的查询. 映射:视图可以理解 ...
- 全志A33 lichee 开发板 Linux中断编程原理说明
开发平台 * 芯灵思SinlinxA33开发板 淘宝店铺: https://sinlinx.taobao.com/ 嵌入式linux 开发板交流 QQ:641395230 本节实验目标实现按键触发中断 ...