centOS 7.X 源碼安裝git2.26.2並配置遠程倉庫

1.準備環境

IP hostname 備註
192.168.2.4 node1.bigdata.com cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

1.1 下載安裝包

下載安裝包: https://git-scm.com/downloads
在這裏插入圖片描述

1.2解壓

將下載好的壓縮包上傳到服務器

rz #上傳到服務器目錄 

在這裏插入圖片描述
解壓到指定目錄/opt/module

tar -zxvf /opt/software/git-2.26.2.tar.gz -C /opt/module/

在這裏插入圖片描述

1.3 安裝依賴

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2.編譯安裝

切換到git-2.26.2目錄

cd git-2.26.2/

2.1.配置、編譯、安裝

./configure --prefix=/usr/local/git-2.26.2

yum remove git   #刪除本機已有的git

make && make install

2.2 配置git

查看git版本

git --version #查看git版本
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
#查看配置是否生效
git config --list

在這裏插入圖片描述

2.3 創建本地倉庫

#創建目錄
mkdir gitspace
cd gitspace
git init

在這裏插入圖片描述
初始化一個空地git倉庫,可以看到隱藏的.git文件夾存在
在這裏插入圖片描述
這時git本地倉庫已經搭好了,可以測試一下

3.使用git

3.1.創建文件

在gitspace目錄下創建1個readme文件,執行git status ./

touch readme
git status ./ #查看當前目錄git追蹤狀態

在這裏插入圖片描述

3.2 git add該文件

git add ./readme

在這裏插入圖片描述
readme已經加入暫存區,但還沒提交本地倉庫

3.3 再使用git commit提交

git commit -m "add readme"

在這裏插入圖片描述
再次查看git當前狀態

git status ./

在這裏插入圖片描述
提交後查看,本地已經沒有需要提交的記錄

4.配置遠程倉庫

4.1.在本地創建ssh key

打開終端,輸入以下命令行
ssh-keygen -t rsa -C"[email protected]"

ssh-keygen -t rsa -C"[email protected]"

後面的[email protected]改爲你的郵箱。我的郵箱是[email protected],也是在github上註冊的那個郵箱:執行時一路按回車就行,這會在當前用戶下生成1個公鑰id_rsa.pub和一個私鑰id_rsa,id_rsa.pub後面配置git要用到
在這裏插入圖片描述
在該目錄下查看剛剛生成的祕鑰文件

cd ~/.shh

在這裏插入圖片描述

4.1.註冊github賬戶

在github上註冊一個新用戶,註冊成功後,在settings設置ssh key
在這裏插入圖片描述
在這裏插入圖片描述

cd ~/.ssh
#查看公鑰
cat id_rsa.pub

ssh key爲前面服務器上的id_rsa.pub,打開整個拷貝到key中
在這裏插入圖片描述
在這裏插入圖片描述

4.2.創建遠程倉庫

在這裏插入圖片描述
輸入倉庫名稱,保存
在這裏插入圖片描述
按照上面的方式提交到遠程倉庫:

#輸入並創建文件
echo "# gitspace" >> README.md  
#將文件加入暫存區
git add README.md  
#將文件提交到本地倉庫
git commit -m "first commit" 
#採用ssh方式創建遠程倉庫origin
git remote add origin [email protected]:/Up-And-Coming-Lab/gitspace.git
#將本地倉庫master內容推送到遠程origin倉庫中
git push -u origin master
                

在這裏插入圖片描述

在這裏插入圖片描述
到此,我們安裝配置成功~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章