本地git 搭建 git基本操作?
git基本操作?: git的八種基本操作1.初始化操作2.創(chuàng)建新版本庫3、修改并提交4.撤消操作5.查看提交歷史記錄6.分支和標簽7、合并和擴展8.遙控Git 的工作是創(chuàng)建并保存項目的快照,并將它們
git基本操作?
: git的八種基本操作
1.初始化操作
2.創(chuàng)建新版本庫
3、修改并提交
4.撤消操作
5.查看提交歷史記錄
6.分支和標簽
7、合并和擴展
8.遙控
Git 的工作是創(chuàng)建并保存項目的快照,并將它們與后續(xù)的快照進行比較。
Git通常使用以下六個命令:git克隆、git推送、git添加、git提交、git檢驗、git拉取。
如何在Linux上搭建Git服務器?
Git構(gòu)建本地倉庫的一般操作分為以下幾個步驟:
以Centos為例:
在Centos環(huán)境下安裝git環(huán)境,用yum命令安裝GIT即可。該命令如下所示:
yum -y安裝git
當然,安裝過程中還會涉及到其他依賴包,比如OpenSSL-develozlib-developerl-devel等。,可以根據(jù)提示內(nèi)容進行安裝。
當我們的環(huán)境安裝好后,我們需要創(chuàng)建一個用戶來運行g(shù)it服務。
首先創(chuàng)建一個組,然后創(chuàng)建一個用戶并將其與該組相關(guān)聯(lián)。
group add git ampamp useradd git-g git
創(chuàng)建一個證書來收集所有需要登錄的用戶的公鑰。公鑰位于id_ file中。將我們的公鑰導入到_keys文件中,一次一行。如果沒有這樣的文件,請創(chuàng)建它。
CD/home/git/amp mkdir。ssh ampamp chmod 700。噓
觸摸。ssh/授權(quán)密鑰
chmod 600。ssh/授權(quán)密鑰
初始化GIT倉庫并執(zhí)行g(shù)it init進行初始化。
git初始化-
這時Git會創(chuàng)建一個空倉庫,空倉庫沒有工作區(qū)。因為服務器上的Git倉庫純粹是為了共享,所以不允許用戶直接登錄服務器改變工作區(qū),服務器上的Git倉庫通常以。飯桶。然后,將所有者更改為git
chown -R git:git
禁用shell出于安全原因,不允許在第二步中創(chuàng)建的git用戶登錄到shell,這可以通過編輯/etc/passwd文件來完成。找到類似如下的一行:
gite CHO 4-@ . com x: 1001 : 1001 :,,,:/hom:/bin/bash
替換為:
gite CHO 10-@ . com x: 1001 : 1001 :,,,:/home/gite CHO 15-@ . com/usr/bin/git-shell