git安裝與配置_git 安裝及基本配置

git 基本上來說是開發者必備工具了,在服務器里沒有 git 實在不太能說得過去。何況,沒有 git 的話,面向github編程 從何說起,如同一個程序員斷了左膀右臂。

你對流程熟悉后,只需要一分鐘便可以操作完成
  • 原文地址: 服務器 ssh key 以及 git 的配置
  • 系列文章: 服務器運維筆記

安裝

$ yum install git

如果使用 yum 來安裝 git 的話,那實在沒有必要單開一篇文章了。那使用 yum 的弊端在哪里?我們知道,yum 為了保證它的倉庫的穩定性,往往軟件的版本都會很老。

而用 yum 安裝的 git 沒有語法高亮!

使用 ansible 安裝

如果你對 ansible 不夠了解,可以參考我的文章 ansible 入門指南

選擇一個好用的 Ansible Role 就可以了,我們選擇 geerlingguy.git。指定變量,從源碼安裝,并安裝最新版本。

hosts: devroles:- role: geerlingguy.gitvars:# 從源碼安裝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

$ git version
git version 2.16.2

再用它 git status,查看下語法高亮效果

3af19ae30e2d4a35d4f1518abbcec17e.png

配置

全局配置郵箱及用戶名,此時就可以愉快地在服務器中使用 git 管理代碼了

$ git config --global user.name shfshanyue
$ git config --global user.email xianger94@gmail.com

面向 github 編程

但是現在就可以面向 github 編程了嗎?不!

使用 ssh -T 測試連通性

$ ssh -T git@github.com
Permission denied (publickey).

此時需要配置 ssh key 來保證正確地面向github編程,可以查看下篇文章 ssh key 及 github 配置

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276628.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276628.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276628.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Apache偽靜態學習

原文鏈接:http://www.benben.cc/blog/?p305 Apache中有著這樣一個模塊,它默默無聞,卻是URL操作的瑞士軍刀!有人這樣評價它:“盡管它的例子和文檔數量可以以噸來計算,但它仍然是巫術,該死的巫術…

不同的容器里實現 RadioButton的單選

請教一個各位牛人一個問題,如圖: (問題解決,見后面的解決方案~~) 怎么在不同的winform容器(GroupBox)里實現 RadioButton (如圖中兩個“詳細照會”)的單選,請各位牛人給出實現的思…

html調用接口_搜狗ocr識別接口

詳細情況在代碼中說明,如果不想自己使用TensorFlow,可使用下面接口這是要識別的圖片:最終識別的結果:This is a lot of 12 point text to test theocr code and see if it works on all typesof file format.The quick brown dog …

CSAcademy Or Problem

傳送門 一口大鍋( 斜率的確是有單調性 并且可以進行凸優化的 明明是證出來的 為什么自己就不相信呢( 我們發現對于當前點作為擴展的右端點 那么他前面至多有20個點會影響到這一段區間的或值 我們可以預處理記錄出來這些節點的位置 很明顯 答案隨著右端點…

apache的rewrite模塊實例操作

原文鏈接:http://blog.5ilinux.com/archives/2006/01/apacherewrite.html 我們的目標是把http://www.bulknews.cn/show.php?id1014700通過rewrite的url重寫,使可以直接http://www.bulknews.cn/1014700.html訪問 1.首先配置apache的httpd.conf&#xf…

哈佛圖書館的二十條訓言

1.此刻打盹,你將做夢;而此刻學習,你將圓夢。 2.我荒廢的今日,正是昨日殞身之人祈求的明日。 3.覺得為時已晚的時候,恰恰是最早的時候。 4.勿將今日之事拖到明日。 5.學習時的苦痛是暫時的,未學到的痛苦是終生的。 6.學…

python截取關鍵字后的字符串_使用正則表達式獲取python中特定字符串之后的所有內容...

如果要使用正則表達式&#xff0c;請使用re.findall&#xff1a;re.findall((?<com/).*$, "www.example.com/thedubaimall") # [thedubaimall] 一些速度測試有DeepSpace的建議&#xff1a;%timeit re.findall((?<com/).*$, "www.example.com/thedubaima…

vue起手式

許久未曾更新文章&#xff0c;雖然不是程序員但還是忘懷不了擼碼的覺悟.1.VUE環境搭建安裝node.js (項目開發前準備) Node.js官網&#xff1a;https://nodejs.org/en/ 進入Node.js官網&#xff0c;選擇下載并安裝Node.js。安裝過程只需要點擊“下一步”即可&#xff0c;非常簡單…

C#編程盡量使用接口(轉)

.NET框架包括類和接口&#xff0c;在編寫程序的時候&#xff0c;你可能知道正在用.NET的哪個類。然而&#xff0c;在這種情況下如果你用.NET支持的接口而不是它的類來編程時&#xff0c;代碼會變得更加穩定、可用性會更高。請分析下面的代碼&#xff1a; private void LoadLi…

Apache 重寫規則的常見應用 (rewrite)

本文出自:http://www.linuxforum.net 作者:吳阿亭 Jephe wu (2001-09-05 08:00:00) 一:目的 本文旨在提供如何用Apache重寫規則來解決一些常見的URL重寫方法的問題&#xff0c;通過常見的 實例給用戶一些使用重寫規則的基本方法和線索。 二:為什么需要用重寫規則&#xff1…

python怎么模擬瀏覽器交互_干貨分享:python爬蟲模擬瀏覽器的兩種方法實例分析(趕緊收藏)...

今天為大家帶來的內容是&#xff1a;干貨分享&#xff1a;python爬蟲模擬瀏覽器的兩種方法實例分析&#xff08;趕緊收藏&#xff09; 文章主要介紹了python爬蟲模擬瀏覽器的兩種方法,結合實例形式分析了Python爬蟲模擬瀏覽器的兩種常見操作技巧與使用注意事項,需要的朋友可以參…

vue-cli3

github&#xff1a;https://github.com/vuejs/vue-cli org&#xff1a;https://cli.vuejs.org/ guide&#xff1a;https://cli.vuejs.org/guide/ config&#xff1a;https://cli.vuejs.org/config/ 轉載于:https://www.cnblogs.com/veritas-sj/p/10147789.html

Indy中判斷郵件來源

首先從TidMessage中獲得郵件的頭信息&#xff1a; strHeader:aIdMessage.Headers.text; 然后&#xff0c;用正則表達式取出Received: vReceiveIP:GetNeedStrByPerlReg(strHeader,(Received:)(.)(])); 再取出X-Originating-IP&#xff1a; vOriIP:GetNeedStrByPerlReg(strHea…

用jQuery實現彈出窗口/彈出div層

原文鏈接&#xff1a;http://hi.baidu.com/awz_tiger/item/863cfc10c4bb0f6171d5e8d9 http://blog.163.com/qiuxinke2006126/blog/static/24885580201131763139536/ http://hi.baidu.com/kilwin/blog/item/f4cfaf2695375920c9955947.html 用div層代替傳統的彈出窗口已經變得很…

模塊定義文件導出類_濃縮的就是精華——ES6模塊精煉講解

概述在 ES6 前&#xff0c; 實現模塊化使用的是 RequireJS 或者 seaJS(分別是基于 AMD 規范的模塊化庫&#xff0c; 和基于 CMD 規范的模塊化庫)。ES6 引入了模塊化&#xff0c;其設計思想是在編譯時就能確定模塊的依賴關系&#xff0c;以及輸入和輸出的變量。ES6 的模塊化分為…

關于快速開發和設計應用系統的一些個人的意見

作為程序員&#xff0c;經常會為我們的客戶去開發和設計各種應用系統&#xff0c;比如OA /CRM/物流調度/客戶服務/電子政務。。。及各種管理信息系統&#xff0c;我們經常會去開發和實現這樣的一些系統&#xff0c;每周、每月、每年經常都要去做這樣的一些開發工作&#xff0c;…

Jquery1.6版本后attr的變化

原文鏈接&#xff1a;http://www.cnblogs.com/-run/archive/2011/11/16/2251569.html Jquery1.6版本后attr的變化 Jquery1.6版本后 attr 改動后的效果&#xff1a; jquery1.6版本&#xff1a; 下文來自www.jquery.com The difference betweenattributes and properties can b…

idea main scanner 輸入_哇曬,你竟然不知道idea的 Live Templates

最近公司新近來一名程序猿&#xff0c;在寫代碼時&#xff0c;美美寫到System.out.println的時候&#xff0c;都要一母不差的用鍵盤敲上去&#xff0c;我問他你之前有用過eclipse中的快捷方法syso嗎&#xff1f;于是&#xff0c;我給他介紹了一下&#xff0c;在idea中如何自定義…

Android開發需要了解的 IM 知識

引言即便在通訊如此發達的今天&#xff0c;IM 也依然是諸多場景下非常重要的基礎能力。因此做為 一名 Android 開發&#xff0c;不可避免的會遇到一些IM 相關的需求或問題。本文以一個Android開發的角度來講述IM 開發相關的基礎知識。想要閱讀更多技術干貨、行業洞察&#xff0…

偷梁換柱做自己的封裝系統

偷梁換柱做自己的封裝系統&#xff01;菜鳥一開始都想把自己的信息加到系統里&#xff0c;但封裝系統只會一點&#xff01;但我們可“拿來”&#xff0c;我們可以用偷梁換柱的方法來修改別人的系統&#xff0c;本文以雨林的GHOST5.0系統為例。一、準備工作1、當然是下載一個自己…