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 ...
随机推荐
- 1分钟看懂log4j 配置自己想要的日志信息
在开发的时候我们会希望 只将 sql信息的日志,已经自定义输出的日志进行打印 ,而一些框架级的日志不需要输出 如下 首先 rootLogger 设置日志级别 log4j.rootLogg ...
- linux的简单操作和安装
1.学习linux,安装的方式在你的windows上安装一个 vmware虚拟化软件(基于它可以安装各种系统) 2.公司中 会提供一个云服务器给你用 服务器ip 123.206.16.61 公网ip账 ...
- Json转换工具
import java.util.List; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterx ...
- mongodb安装建议
1)软件包的选择 确保使用最新的稳定版本.目前我们线上使用的版本是2.4.6.MongoDB软件包下载页面http://www.mongodb.org/downloads. 确保线上环境总是使用64位 ...
- ubuntu1604使用之旅——安装samba
1.安装samba sudo apt-get install samba 2.安装sambaclient sudo apt-get install smbclient 3.修改配置文件 sudo vi ...
- ubuntu1604使用之旅——网络配置
首先是虚拟机的设置是如图所示,桥接模式. 1.ifconfig,下图所示,ens32是本机的网卡,记住这个,有用. 2.输入:sudo gedit /etc/network/interfaces 默认 ...
- HTTP,RFC自学心得
HTTP协议描述的是:发送方与接收方的通信协议,通过两方的自觉遵守而存在,当然有不少的浏览器并没有百分百遵守这份协议. HTTP是运行于应用层的协议,基于TCP协议而运作.基本上是客户/服务器对答模式 ...
- design
type Config struct { Item lock } func (*Config) getItem(){ } func (*Config) SetItem(){ } channel : - ...
- 蓝牙协议分析(8)_BLE安全机制之白名单
1. 前言 在万物联网的时代,安全问题将会受到非常严峻的挑战(相应地,也会获得最大的关注度),因为我们身边的每一个IOT设备,都是一个处于封印状态的天眼,随时都有被开启的危险.想想下面的场景吧: 凌晨 ...
- angular2 ng2-validation 表单验证
1:安装模块 npm install ng2-validation --save 2:配置app.module.ts import { FormsModule, <font color=&quo ...