配置CentOs的git以及部署SSH公钥

前言

在自己的服务器上部署Git服务器,是一件非常重要的事情,当你有项目需要自动部署到服务器上的时候,在服务器上建立仓库,一键push上去,而不是手动打包文件夹复制咱去,这是一个非常便捷的过程,本节内容服务于“如何将Hexo上传到服务器上并实现自动部署”。

服务器环境

我使用的是CentOs 7.X版本 64位,6.X版本已经放弃维护,不建议大家使用。

因为CentOs已经内置了OpenSSH,如果你的系统没有,需要自行下载,查看ssh的版本的方式是ssh -V,请注意,在linux中大小写是敏感的,如果你的V小写,是不能正确得出结果的。下面是我的输出结果:

1558231822640

课件我已经有了OpenSSL环境。

安装Git

首先我要说的是Git,Github,GitLab的区别,并不是所有人都知道这个区别的。

  • Git:是一个版本控制系统,版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了版本控制系统,就可以不用担心文件丢失,不小心误修改文件等等“事故”,而且你可以随便回到历史记录的某个时刻。
    SVN, CVS这类早期的集中式版本控制系统,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。

    为什么选用分布式版本控制系统?

    我们现在使用的大多都是像Git这样的分布式版本控制系统,因为客户端并不只是获取最新的版本文件,而是吧代码仓库完整的镜像下来。一旦服务器发生故障,事后可以使用任何一个镜像出来的本地仓库进行回复,因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。

    记住一个人

    Linus Torvalds,他不当开创了Linux操作系统,还开发了Git,而现在的Android底层就是基于更改过的Linux系统。这是他的github地址:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值