git
基本上来讲是开发者必备工具了,在服务器里没有 git
实在不太能说得过去。况且,没有 git
的话,面向github编程 从何提及,如同一个程序员断了左膀右臂。前端
你对流程熟悉后,只须要一分钟即可以操做完成
<!--more-->git
$ yum install git
若是使用 yum
来安装 git
的话,那实在没有必要单开一篇文章了。那使用 yum
的弊端在哪里?咱们知道,yum
为了保证它的仓库的稳定性,每每软件的版本都会很老。程序员
而用 yum
安装的 git
没有语法高亮!github
若是你对 ansible 不够了解,能够参考个人文章 ansible 入门指南
选择一个好用的 Ansible Role
就能够了,咱们选择 geerlingguy.git。指定变量,从源码安装,并安装最新版本。面试
hosts: dev roles: - role: geerlingguy.git vars: # 从源码安装 git_install_from_source: true # 安装最新版本 git_install_from_source_force_update: true
使用 ansible-playbook
对服务器进行批量安装编程
$ ansible-playbook -i hosts git.yaml
git version
,查看版本号,此时为 2.16.2
segmentfault
$ git version git version 2.16.2
再用它 git status
,查看下语法高亮效果前端工程化
全局配置邮箱及用户名,此时就能够愉快地在服务器中使用 git
管理代码了bash
$ git config --global user.name shfshanyue $ git config --global user.email xianger94@gmail.com
可是如今就能够面向 github
编程了吗?不!服务器
使用 ssh -T
测试连通性
$ ssh -T git@github.com Permission denied (publickey).
此时须要配置 ssh key
来保证正确地面向github编程,能够查看下篇文章 ssh key 及 github 配置
我是山月,能够加我微信
shanyue94
与我交流,备注交流。另外能够关注个人公众号【全栈成长之路】