日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

git 服务器+git linux客户端搭建测试2

發布時間:2024/9/20 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 服务器+git linux客户端搭建测试2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近團隊中在開發一些項目,由于代碼經常改動,搞得頭大,就想找個代碼管理工具。查了一些資料,最后選擇使用Git管理代碼,下面將搭建的過程記錄下來與各位同仁分享。(親測可以使用)

一、準備工作

服務器1:IP:192.168.18.228, 操作系統:centos 7,角色:git server
服務器2:IP:192.168.18.229,操作系統:centos 7,角色:git client
git version: 1.7.1

二、git server的安裝:

在root 用戶下:
(1)首先檢查是否安裝過git,如圖:

(2)在本例中,git server上是沒有安裝過git的,接著可以通過yum安裝git,如圖:

安裝結束后,我們可以查看下git的版本。如圖:

這樣即是git在服務器上安裝成功。

(3)添加git用戶,我們最好不要直接在root用戶下操作:

[root@slave2 ~] useradd git
[root@slave2 ~] passwd git

(三)git client安裝

(1)git的Linux客戶端安裝比較簡單,直接yum安裝下就可以了

(2)同樣地,我們也添加一個用戶git:

[root@slave1~] useradd git
[root@slave1 ~] passwd git

(3)切換到git用戶下,生成公鑰并復制到git server上,如圖:

輸入上圖命令后,回車三次(忘了截圖,囧,嘿嘿)就會在home目錄下自動生成文件夾.ssh,如圖所示,id_rsa.pub即為公鑰,位于.ssh文件夾下,如下圖:

那么下面問題來了,我們如何將這個公鑰id_rsa.pub復制到git server上呢,回到git server上,同樣在git用戶下:
在此目錄下建立.ssh文件(如果有,就不用了),然后在.ssh文件夾下建立authorized_keys,如下圖:

然后回到git client,在git用戶下,進入到.ssh文件夾下:

上圖中的紅框處即是git server的IP地址和我們剛才新建的.ssh文件路徑,回車,輸入git server的密碼后即可將id_rsa.pub復制到git server的.ssh文件夾下,如圖:

然后將id_rsa.pub追加到authorized_keys上:

(四)clone測試:

在git server初始化倉庫,如圖:

執行以上命令 Git命令,會創建一個裸倉庫,裸倉庫沒有工作區,因為服務器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務器上去改工作區,并且服務器上的Git倉庫通常都以.git結尾。

然后在git client上進行clone,如圖所示:

可見在git server建立的倉庫present.git,可以clone到本地。

(五)push測試:

這里我選擇的是建立一個工程文件StudyGit文件夾,如下圖所示:

初始化,將src目錄下的文件和Readme.md文件加入暫存區,并此時本地倉庫中已經保存有StudyGit項目的記錄了,接下來可以將本地倉庫中內容push到遠程倉庫了。如圖所示:(注:所有的操作都要進入StudyGit文件目錄下操作

接下來為StudyGit項目添加遠程倉庫,并將本地倉庫中代碼push到遠程倉庫:

a.在git@192.168.18.228上創建一個StudyGit的項目倉庫作為遠程倉庫使用,在本例中,我建的是test.git;
b.進入StudyGit的根目錄,為本項目添加遠程倉庫,針對的下圖框中的
git remote add origin git@192.168.18.228:home/git/test.git解釋下:
origin 是默認的遠程倉庫主機名字,git@192.168.18.228是git server的地址,home/git/test.git是a中建立的遠程倉庫的路徑。
c.將本地倉庫push到git@192.168.18.228上,如圖:

以上就是git linux客戶端和git服務器的安裝過程,如果像搭建git 的windows客戶端,可以參照以下的鏈接:
http://www.centoscn.com/image-text/install/2014/0514/2972.html


來源:http://blog.csdn.net/w12345_ww/article/details/52172609

總結

以上是生活随笔為你收集整理的git 服务器+git linux客户端搭建测试2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。