1. 程式人生 > >Git學習系列之CentOS上安裝Git詳細步驟(圖文詳解)

Git學習系列之CentOS上安裝Git詳細步驟(圖文詳解)

前言

  最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。

  要使用Git,第一步當然是安裝Git了。


  首先,你可以試著輸入git,看看系統有沒有安裝Git:

$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git

  或者

  在CentOS系統裡安裝Git有兩種方法:(1)yum方式來安裝         (2)繁瑣方式來安裝

方式一:   yum 安裝git

yum install git

  安裝成功

yum --version

  解除安裝git

yum remove git

 (2) 繁瑣方式來安裝

Step 1   安裝git

yum install perl openssh git

  Step 2    建立一個git使用者,並做初步配置

adduser --system --shell /bin/sh --create-home --home-dir /home/git git
# 進入git使用者的home目錄
cd 
/home/git # 新建一個目錄,用於存放git的全部倉庫 mkdir repositories # 設定該目錄的所有權 chown git:git -R ./repositories # 修改該目錄的操作許可權 chmod 700 ./repositories

  Step 3   生成一對公鑰證書(空密碼則直接回車)

# 可直接在伺服器上生成,也可以在本地生成,在這裡我直接在伺服器上生成了。
ssh-keygen -t rsa
# 最後生成兩個檔案,分別為id_ras.pub(公鑰) 和id_rsa(私鑰)
# 將公鑰移到/home/git/.ssh/目錄下,注意,公鑰檔名改了,公鑰名對應gitolite裡配置的使用者名稱,admin我用於做系統管理員的賬號名。
mv id_rsa.pub 
/home/git/.ssh/admin.pub # 將私鑰id_rsa用SFTP下載回到本地Windows的C:\Users\Administrator\.ssh\目錄下,Administrator是我登入Windows的賬號,你要改成自己電腦對應的目錄下,用於本地git登入遠端伺服器。

  Step 4  切換至剛建的git使用者,安裝gitolite

su git
git clone git://github.com/sitaramc/gitolite
mkdir -p $HOME/bin
# 安裝gitolite
gitolite/install -to $HOME/bin
# 安裝時報錯,根據錯誤提示,百度了幾下,安裝相關的依賴
yum install wget perl-ExtUtils-MakeMaker gcc

wget http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.154.tar.gz
tar xvzf Data-Dumper-2.154.tar.gz
cd Data-Dumper-2.154
perl Makefile.PL
make
make install

  Step 5  配置gitolite

$HOME/bin/gitolite setup -pk admin.pub
# 完成後,在/home/git/repositories裡面,生成兩個倉庫gitolite-admin.git和test.git,一個是管理倉庫用的,另一個是測試用的;下面我們主要對gitolite-admin.git倉庫進行操作,就可以管理伺服器上的全部倉庫了。

  Step 6  管理gitolite

git clone [email protected]172.16.13.229:gitolite-admin
#完成後有兩個目錄,分別是conf和keydir,conf/gitolite.conf是使用者、倉庫的許可權配置,keydir是放對應使用者的公鑰,修改好後push回伺服器,就完成了管理操作。
歡迎大家,加入我的微信公眾號:大資料躺過的坑        人工智慧躺過的坑

同時,大家可以關注我的個人部落格

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html

  人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於網際網路和個人學習工作的精華乾貨知識,一切來於網際網路,反饋回網際網路。
  目前研究領域:大資料、機器學習、深度學習、人工智慧、資料探勘、資料分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和網際網路上的使用技巧、問題和實用軟體。 只要你一直關注和呆在群裡,每天必須有收穫

      對應本平臺的討論和答疑QQ群:大資料和人工智慧躺過的坑(總群)(161156071) 

 

相關推薦

Git學習系列CentOS安裝Git詳細步驟圖文

前言   最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。   要使用Git,第一步當然是安裝Git了。   首先

FineBI學習系列FineBI的數據表管理圖文

wiki 3.3 表名 上傳數據 help 事實表 新建 可視化 接管 不多說,直接上幹貨!   這是來自FineBI官網提供的幫助文檔 http://help.finebi.com/http://help.finebi.com/doc-view-39.

Git學習系列Windows安裝Git詳細步驟圖文

前言   最初,Git是用於Linux下的核心程式碼管理。因為其非常好用,目前,已經被成功移植到Mac和Windows作業系統下。   鑑於大部分使用者使用的是Windows作業系統,故,這裡詳細講解Windows作業系統下Git的安裝步驟。        當然我也會陸續寫出Linux和

Git學習系列Windows安裝Git之後的一些配置圖文

  不多說,直接上乾貨! 前面部落格   第一次使用Git時,需要對Git進行一些配置,以方便使用Git。   不過,這種配置工作只需要進行一次便可,日後對Git進行升級時,會沿用現在的配置。 1、Git配置使用者資訊   配置使用者資

Git學習系列Debian或Ubuntu安裝Git詳細步驟圖文

前言   最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。   要使用Git,第一步當然是安裝Git了。   

linux安裝Phoenix操作hbase圖文

一、什麼是 Phoenix Phoenix是一個開源的HBASE SQL層,是一箇中間件,使用Phoenix我們就可以使用標準的JDBC API代替HBase客戶端API來建立表,插入資料,查詢你的HBase資料,具體的介紹請看官網http://phoenix.apache

CentOS7下如何正確安裝並啟動Docker圖文

main transacti linux. 機制 cee HA 管理 docke project   我使用了CentOS 7操作系統,可以非常容易地安裝Docker環境。假設,下面我們都是用root用戶進行操作,執行如下命令進行準備工作: yum install

正版phpstorm,webstorm,golandJetbrains系列都可以免費啟用步驟圖文(親測有效)

 1 前言 Jetbrains系列都可以,包括webstrom,phpstorm,goland等。 附加其它方案如下: webstrom(註冊機) goland(破解補丁) 2 步驟 1. 可以先試用,然後再Help->Register,輸入註冊碼或者新安裝後直接輸入註冊碼

VMware下OSSIM 5.2.0的下載、安裝和初步使用圖文

  不多說,直接上乾貨!   入門階段不建議選用最新的版本。  採用OSSIM 4.11 到 OSSIM5.0.3 之間任何版本做實驗,sensor的狀態都會是“V”。    建議,入門,採用OSSIM5.0.0     下載: 連結:https://pan.baidu

Ubuntu系統裡如何正確解除安裝oracle-j2sdk1.6圖文

  問題來源   因為,我在安裝clouder manager5.X的時候,預設是需要oracle-j2sdk1.7。   它4.X時,才是1.6的。   若你還是在用clouder manager4.X版本的話,需要用到oracle-j2sdk1.6 則,見 http:

Ubuntu14.04下Neo4j圖資料庫官網安裝部署步驟圖文博主推薦

  不多說,直接上乾貨! 說在前面的話    首先,檢視下你的作業系統的版本。  [email protected]:~# cat /etc/issue Ubuntu 14.04.4 LTS \n \l [email protected]:~#

Ubuntu14.04下完美安裝cloudermanage多種方式圖文博主推薦

說在前面的話   我的機器是總共4臺,分別為ubuntucmbigdata1、ubuntucmbigdata2、ubuntucmbigdata3和ubuntucmbigdata4。   ClouderaManager官網 https://www.cloudera.com/docume

基於JDBC的跨平臺資料庫管理工具DbVisualizer安裝步驟圖文博主推薦

   首先,關於跨平臺資料庫管理工具DbVisualizer是什麼?這個不多說,大家自行去看。      這個工具可以自定義連線其他沒有驅動的資料庫。       公司的專案牽扯到的資料庫有mysql,sqlserver,oracle,mongda,postgresql,hive等。

Ubuntu16.04下Neo4j圖資料庫官網安裝部署步驟圖文博主推薦

 不多說,直接上乾貨! 說在前面的話    首先,檢視下你的作業系統的版本。  [email protected]virtual-machine:~# cat /etc/issue Ubuntu 16.04.1 LTS \n \l [email p

Oracle 11G Client 客戶端安裝步驟圖文

下載地址: 先將下載下來的ZIP檔案解壓,並執行setup.exe檔案。 執行到第四步之後,出現錯誤,直接點全部忽略就可以了。 把上面的步驟執行完了,那麼就該等待ORACLE的安裝了。 現在這個就搞定了 1。安裝Oracle 11G Client後可以在開始選單中找到

Mac下安裝mysql5.7 完整步驟圖文

最近使用Mac系統,準備搭建一套本地web伺服器環境。因為Mac系統自帶PHP和apach,但是沒有自帶mysql,所以要手動去安裝mysql,本次安裝mysql最新版5.7.17。 1.官網下載 點選上面的地址,會看到如下圖的頁面。你可能不知道該下載哪一個,

Git學習系列如何正確且高效地將本地專案傳到Github圖文

  不多說,直接上乾貨!   首先你需要一個Github賬號,所以還沒有的話先去註冊吧! https://github.com/   見   Git的安裝   見 1、進入Github首頁,點選New repository新建一個

Microsoft Power BI Desktop概念學習系列Microsoft Power BI Desktop的下載和安裝圖文

-c gpo mic sof mage pos microsoft body 技術分享   不多說,直接上幹貨!   官網 https://powerbi.microsoft.com/zh-cn/downloads/

FineBI學習系列FineBI的Windows裏安裝後的一些配置事宜圖文

fine left text -a 得到 幹貨 圖文詳解 註冊 博客   不多說,直接上幹貨!   前期博客   第一步:需要點擊獲取激活碼     第二步:點擊註冊   註冊的

StreamSets學習系列StreamSets支持多種安裝方式圖文

pre 技巧 height targe png 數據分析 語言 微信公眾號 mage   不多說,直接上幹貨! Streamsets的官網 https://streamsets.com/