文档章节

Eclipse+GitLab图文配置

KYLIN_Q
 KYLIN_Q
发布于 2017/03/28 14:15
字数 584
阅读 60
收藏 0

现在我们来把一个Eclipse里的项目放到GitLab里来管理`

让我们在eclipse里新建一个项目:

Eclipse+GitLab图文配置

然后在GItlab上也新建一个项目.管理员用户在admin area里点new project`

Eclipse+GitLab图文配置

输入项目名,选私有项目,创建

Eclipse+GitLab图文配置

在这里就能看到新建项目的地址了,我们选HTTP方式.记下这个地址,一会儿eclipse连接要用.

Eclipse+GitLab图文配置

现在还要给项目添加可用的用户,点项目的详情

Eclipse+GitLab图文配置

新项目成员

Eclipse+GitLab图文配置

选择要加入项目的用户

Eclipse+GitLab图文配置

权限这里选的是developer,但是后面进行提交时,会报错误:

remote: GitLab: You are not allowed to access some of the refs!
 ! [remote rejected] master -> master (pre-receive hook declined)

原因不明,所以这里最好选Master权限。到底啥原因还请明白人指点。

现在GitLab上的配置基本可用了。我们再来看Eclipse.在项目上右键,team->share project,选git

Eclipse+GitLab图文配置

这里选中创建.git目录在项目的目录

Eclipse+GitLab图文配置

点下面的创建.git目录

Eclipse+GitLab图文配置

finish.现在项目已经加到本地的git管理了。看项目树已经有版本的标识了。

Eclipse+GitLab图文配置

右键项目,team-->commit,提交项目

先选中所有文件,点Commit and Push,提交到本地并发布到服务器上,commit是只提交到本地。

Eclipse+GitLab图文配置

在这里输入之前在GitLab上记下的项目HTTP地址,下面填用户名密码。next

Eclipse+GitLab图文配置

点source ref,选master,再点add spec

Eclipse+GitLab图文配置

可以不用选,选上它是强制提交force update,也就是说不管有没有冲突就覆盖前面的强制进行提交,

点finish

Eclipse+GitLab图文配置

正常的话,项目就提交到本地并上传服务器了。

Eclipse+GitLab图文配置

前面是提交本地及服务器,里面填的服务器信息只是对于这一次提交的,

每次提交不用都填信息,我们要给这个git项目添加一个固定的远程信息。

在Git Repositories窗口中,选Remotes,右键,create remotes

Eclipse+GitLab图文配置

用默认的远程名

Eclipse+GitLab图文配置

点change,这里和前面第一次commit and push里的配置一样,然后再点advanced,也与前面配置一致。

Eclipse+GitLab图文配置

点save,就可以看到新建的远程地址。

Eclipse+GitLab图文配置

之后再commit and push,就不用再填信息了。

Eclipse+GitLab图文配置

这里就可以选择已配置的信息直接finish.

本文转载自:http://www.codeweblog.com/eclipse-gitlab%E5%9B%BE%E6%96%87%E9%85%8D%E7%BD%AE/

KYLIN_Q
粉丝 0
博文 7
码字总数 120
作品 0
南宁
私信 提问

暂无文章

全面兼容IE6/IE7/IE8/FF的CSS HACK写法

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie...

前端老手
1分钟前
0
0
常用快递电子面单批量打印api接口对接demo-JAVA示例

目前有三种方式对接电子面单: 1.快递公司:各家快递公司逐一对接接口 2.菜鸟:支持常用15家快递电子面单打印 3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印 目前也是支持批量打...

程序的小猿
4分钟前
0
0
Yii 框架中rule规则必须搭配验证函数才能使用

public $store_id;public $user_id;public $page;public $limit;public $list;public $mch_list;public $cart_id;public $is_community;public $shop_id;public $cart_typ......

chenhongjiang
6分钟前
0
0
Flutter使用Rammus实现阿里云推送

前言: 最近新的Flutter项目有“阿里云推送通知”的需求,就是Flutter的App启动后检测到有新的通知,点击通知栏然后跳转到指定的页面。在这里我使用的是第三方插件Rammus来实现通知的推送,之...

EmilyWu
6分钟前
1
0
Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短...

阿里巴巴云原生
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部