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,goland(Jetbrains系列都可以)免費啟用步驟(圖文詳解)(親測有效)
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/