美文网首页
服务器开发之路三:Git+Gitlab+IDEA

服务器开发之路三:Git+Gitlab+IDEA

作者: 冯文议 | 来源:发表于2018-05-04 15:59 被阅读172次

上节我们将Gitlab搭建起来了,那么,该如何使用呢?

因此,本节我们要解决的问题是:IDEA与Gitlab的交互问题。

自然也就不会涉及到代码提交了,如果你感兴趣,可以取Google搜索来学习一下。

安装Git

百度搜索Git,下载后,安装即可。

生成 SSH 公钥

1、配置用户名和邮箱

# 全局配置
git config --global user.name 'XXX'
git config --global user.email 'XXX@email.com'

2、生成ssh key

cd ~/.ssh
ssh-keygen -t rsa -C "XXX@email.com"

3、获取key

# 复制key
clip < ~/.ssh/id_rsa.pub
# 测试连接(实际是不能测试也不能登录)
ssh -T your_host

clone

如果你要clone公司的项目,那应该怎么做呢?

看这里:【项目管理】 使用IntelliJ IDEA 将项目发布(提交)到GitLab

new Project

如果你是项目负责人,你要将IDEA中的项目上传到Gitlab,那应该怎么办?

1、在github上,你可以通过share to github。

2、gitlab居然不行,因此,你可以可以手动提交代码

1)创建git配置文件,或者叫库文件
使用命令:git init
完成以后,可以在HRString文件夹里面看到一个.git文件,默认是隐藏文件。

2)把当前所有文件加入到本地git库中
使用命令: git add .
3)确认加入文件到本地git库
使用命令:git commit -m '写一些注释'
4)把本地项目与远程git库关联

使用命令:git remote add origin your_project_url
5)提交本地库中的文件到远程git库中

使用命令:git push -u origin master

3、有了上面的启发,于是我们这样做

  • 在gitlab上新建一个工程

  • 在IDEA中创建项目仓库

  • 点击push。虽然提交完成,但是在gitlab上是查不到了

  • 点击VCS -> Git -> Push。此时要你填URL,再提交就成功了。

特别优秀的两个资源

1、IntelliJ-IDEA和Git、GitHub、Gitlab的使用(五)

2、码云(Gitee.com)帮助文档

虽然如此,我还是建议你去了解一下git的故事。

相关文章

  • 服务器开发之路三:Git+Gitlab+IDEA

    上节我们将Gitlab搭建起来了,那么,该如何使用呢? 因此,本节我们要解决的问题是:IDEA与Gitlab的交互...

  • DartVM服务器开发(第四天)

    DartVM服务器开发(第一天) DartVM服务器开发(第二天) DartVM服务器开发(第三天) 经过三天,大...

  • DartVM服务器开发(第五天)

    DartVM服务器开发(第一天) DartVM服务器开发(第二天) DartVM服务器开发(第三天) DartVM...

  • 微信第三方开发-技术摘要

    微信平台开发 1.微信第三方平台开发架构 2.第三方服务器验证 简述: 微信服务器向第三方服务器发送请求,请求...

  • 数据库

    如何完全卸载 mysql 数据库python 开发之路 -MySQL 数据库服务器 计算机 数据库管理系...

  • 07-Flask之前后端分离

    一、后台服务器开发 服务器就是提供服务,提供数据的。 二、前端开发 三、前后端分离 爱鲜蜂(轮播图)示例 【...

  • 07-Flask之前后端分离

    一、后台服务器开发 服务器就是提供服务,提供数据的。 二、前端开发 三、前后端分离 爱鲜蜂(轮播图)示例 【后台人...

  • 07-Flask之前后端分离

    一、后台服务器开发 服务器就是提供服务,提供数据的。 二、前端开发 三、前后端分离 爱鲜蜂(轮播图)示例 【后台人...

  • 07-Flask之前后端分离

    一、后台服务器开发 服务器就是提供服务,提供数据的。 二、前端开发 三、前后端分离 爱鲜蜂(轮播图)示例 【后台人...

  • Flask-day07

    一、后台服务器开发 服务器就是提供服务,提供数据的。 二、前端开发 三、前后端分离 爱鲜蜂(轮播图)示例 【后台人...

网友评论

      本文标题:服务器开发之路三:Git+Gitlab+IDEA

      本文链接:https://www.haomeiwen.com/subject/ymbdrftx.html