Linux上安装git并在gitlab上建立对应的项目
1.CentOS上面安装git
我所用的CentOS为CentOS6.5,其他版本没有测试。
yum install git
安装之后查看git版本信息
git --version
2.配置git信息
git config --global user.name "yourname"
git config --global user.email "yourmail@mail.com"
git config --global core.editor vim #表示使用vim作为编辑器
配置完毕之后查看配置信息
git config --list
3.生成SSH key
CentOS默认是打开SSH服务的,使用如下命令查看SSH服务是否开启
ps -ef|grep sshd
SSH开启之后,继续生成SSH key
ssh-genkey -t rsa -C "youremail@qq.com"
连续点击Enter键,三次点击回车键,会默认生成 /root/.ssh 目录
进入目录,查看目录下 id_rsa.pub内容,并且复制
cd /root/.ssh
cat id_rsa/pub
4.在gitlab上创建一个代码库
当然,github也可以,只是gitlab可以免费创建私有库,当需要做一些简单的学习文件、测试时,放在私有库也是个不错的选择。
GitHub和gitlab创建项目大致一样。这里就使用gitlab举例
登录gitlab账号之后如下创建项目

5.添加SSH key
把上面复制的 /root/.ssh/id_rsa_pub 的内容复制,粘贴到如下框格内,保存即可

6.在CentOS上面克隆库
gitlab上面的项目建立完毕之后,在CentOS上面克隆一个下来

上图是创建完成之后的界面,点击标识处,复制项目git地址
在CentOS中,使用如下命令克隆一个项目
git clone git@gitlab.com:xxx/xxx.git
cd xxx
git branch -a #查看分支
7.增加一个readme文件
touch readme.txt
git add readme
git commit -m "add readme file"
git push origin master
然后回到gitlab中去看,发现文件已经上传到git了。
8、先更新拉取代码再推送至远程仓库
git pull
先拉取最新代码,否则不是最新代码会推送不上去。
然后,git push推送把提交的文件从本地仓库推送至远程仓库。
最后,进入GitLab,查看自己是否成功推送GitLab远程仓库。
Linux上安装git并在gitlab上建立对应的项目的更多相关文章
- Linux上安装git
Linux上安装git Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 而国外的GitHub和国内的Coding都是项目的托管平台.但是在使用Git工具的时候 ...
- Git学习系列之Windows上安装Git详细步骤(图文详解)
前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- 在Ubuntu 18.04上安装Git
步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -yapt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我们 ...
- Eclipse上安装GIT插件EGit及使用
一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) E ...
- Eclipse上安装GIT插件EGit
一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) E ...
- 【转】Eclipse上安装GIT插件EGit及使用
http://yufenfei.iteye.com/blog/1750124 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32 ...
- 关于如何在mac系统上安装Git并在码市上建立项目
对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...
- 转:Eclipse上安装GIT插件EGit及使用
一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) E ...
随机推荐
- W tensorflow/core/util/ctc/ctc_loss_calculator.cc:144] No valid path found 或 loss:inf的解决方案
基于Tensorflow和Keras实现端到端的不定长中文字符检测和识别(文本检测:CTPN,文本识别:DenseNet + CTC),在使用自己的数据训练这个模型的过程中,出现如下错误,由于问题已经 ...
- 获取Url地址中参数的3种方法【华为云技术分享】
获取Url的代码如下:window.location.href; 方法一:原生js(假设已经获得了Url地址) var url = 'https://gitbook.cn/gitchat/geekbo ...
- Redis(七)持久化(Persistence)
前言 前文中介绍到Redis时内存的K-V数据结构存储服务器.Redis的高性能原因之一在于其读写数据都是在内存中进行.它的架构实现方式决定了Redis的数据存储具有不可靠性,易丢失,因为RAM内存在 ...
- 在Windows10 安装 Linux 子系统
在工作中我们经常需要在Windows中安装Linux系统来完成一些工作,通常使用VMware.virtualpc,Hyper-V等虚拟化技术来实现,Now,我们有了更便利的方法来实现,这就是Windo ...
- excel中使用统计列中的值在其他列出现的次数
excel中使用统计一列的中值在其他列出现的次数 =COUNTIFS($J$:$J$,K2) 解释下 $J$2 J列中的第二行到 $J$373 J列的373行 范围内 查找 k列的第二行的值 出现的 ...
- jquery动画控制非css属性
JQuery的animate()方法可以通过渐变的更改CSS属性来实现简单的动画效果, 比如 $("#box").animate({height:"300px" ...
- c#WinForm中TeeChart控件的注册和使用
首先要注册好TeeChart控件,注册方法参考:https://blog.csdn.net/my_clear_mind/article/details/79741020 完成注册之后,新建一个WinF ...
- UNION ALL \UNION
(一)UNION ALL \UNION 的用法和区别 UNION UNION ALL 用途 用于使用SELECT语句组合两个或多个表的结果集. 用于使用SELECT语句组合两个或多个表的 ...
- 通过Maven发部项目的最实用配置
一.问题 我们平时开发项目,使用Maven或者Idea部署,尽可能是要做到自动化.一般情况下,做成自动化的方式有多种,下面简述我比较常用的3种. 二.解决方案一: (1)配置发部:使用IDEA自带的A ...
- xampp windows10下xdebug调试环境安装及配置
xampp是在windows环境下做php,mysql开发的全家桶,免去了很多apache, php集成配置,数据库驱动安装配置的过程,应用非常广泛. xdebug是php开发调试必备利器,本文就记录 ...