国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git服務(wù)器集成(一)

這篇具有很好參考價值的文章主要介紹了Git服務(wù)器集成(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Git服務(wù)器集成(一)

本篇文章旨在分享本人在學習Git時的隨筆記??

Git 遠程服務(wù)器

??之前所有的操作都是基于本地機器完成的。如果在公司中,一個項目是共用一個版本庫的。那么所有的開發(fā)人員都應(yīng)該對同一個版本庫進行操作。因為Git軟件本身是用于 Linux 系統(tǒng)開發(fā)所設(shè)計的版本管理軟件,項目搭建共享版本庫也應(yīng)該以linux 系統(tǒng)為主。接下來演示一下 CentsOS服務(wù)器中搭建 Git 服務(wù)器。

1、下載 Git 軟件(linux版本)

??官網(wǎng)下載地址:下載地址

將下載后的壓縮文件上傳到 Linux 系統(tǒng)中

2、安裝 Git 軟件

2.1 解壓 Git
# 將壓縮文件解壓到自定義位置
tar -zxvf git-2.38.1.tar.gz -C /opt/module/

# 可以更改名字,變得簡短一些,好操作

cd /opt/module

mv git-2.38.1/ git 
2.2 安裝依賴

解壓后,我們需要編譯源碼,不過在此之前需要安裝編譯所需要的依賴,耐心等待安裝完成,中途出現(xiàn)提示的時候輸入y并按回車。

# 
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2.3 刪除舊版 Git

安裝編譯源碼所需依賴的時候,yum操作回自動安裝舊版本的 Git。

卸載舊版Git

# 刪除舊版本的 Git
yum -y remove git
2.4 編譯、安裝 Git
# 進入到Git軟件的解壓目錄
cd /opt/module/git
# 編譯時,prefix設(shè)定為Git軟件安裝目錄
make prefix=/usr/local/git all
# 安裝Git
make prefix=/usr/local/git install
2.5 配置環(huán)境變量

修改 linux 系統(tǒng)中 /etc/profile 文件,配置環(huán)境變量

# 配置環(huán)境變量
export PATH=$PATH:/usr/local/git/bin
# 刷新環(huán)境,讓環(huán)境變量立即生效
source /etc/profile
2.6 建立鏈接文件
# git 安裝路徑是 /usr/local/git,不是默認路徑
ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack
ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack
2.7 測試安裝
# 獲取git軟件版本
git --version

下面出來版本號表示安裝成功。

3、創(chuàng)建 Git 用戶

??因為 Git 服務(wù)器需要安裝在 linux 系統(tǒng)上,當使用遠程客戶端操作時,需要提供相應(yīng)的 Git 賬號進行提交的,如果你的倉庫文件的用戶不是 git 的話,是 root 用戶或者別的用戶,那么你 git push。它是不允許提交的??梢詣?chuàng)建 git 用戶或者修改文件夾的權(quán)限。

# 增加用戶
adduser git
# 設(shè)定密碼
passwd git

Git服務(wù)器集成(一)

4、SSH 免密登錄

4.1 服務(wù)端操作
# 進入用戶目錄
cd /home/git
# 在git用戶根目錄創(chuàng)建.ssh目錄
sudo mkdir .ssh
sudo touch .ssh/authorized_keys
# 設(shè)定.ssh目錄,authorized_keys的權(quán)限
sudo chmod -R 700 /home/git/.ssh
sudo chmod 600 /home/git/.ssh/authorized_keys
4.2 客戶端操作
# 在客戶端生成SSH密鑰
# 默認生成的密鑰用戶就是當前用戶,需要和之前的全局配置保持一致
user.name=18801@LAPTOP-J9IRK5BM
user.email=18801@LAPTOP-J9IRK5BM
# 按照提示三次回車即可
ssh-keygen -t rsa

在用戶根目錄的.ssh文件夾內(nèi),id_rsa.pub就是我們要的公鑰

將文件中的內(nèi)容復(fù)制到服務(wù)器端的.ssh/authorized_keys文件中

5、創(chuàng)建 Git 版本庫

5.1 創(chuàng)建文件目錄
# 進入用戶目錄
cd /home/git
# 創(chuàng)建版本庫目錄
mkdir git-rep 
# 設(shè)定文件所屬用戶
sudo chown git:git git-rep
5.2 初始化版本庫
# 進入倉庫目錄
cd /home/git/git-rep
# 初始化倉庫,和前面的git init略有不同
git init -bare test.git
# 設(shè)定文件所屬用戶
sudo chown -R git:git test.git

6、遠程訪問Git 版本庫

6.1 將遠程倉庫克隆到本地
# 將遠程倉庫克隆到本地,形成本地倉庫
# 克隆遠程倉庫 => 用戶@主機名:倉庫地址
git clone git@linux1:/home/git/git-rep/test.git
6.2 提交文件到本地倉庫
# 增加文件
git add client.txt
# 提交文件
git commit -m 'client'
6.3 將本地倉庫同步到遠程倉庫
# 同步遠程倉庫
# 遠程倉庫默認有個別名叫origin,將本地倉庫的文件推送(push)到遠程倉庫
# git push 遠程倉庫別名 分支名稱
git push origin master
6.4 查看遠程倉庫
# 服務(wù)器端切換用戶
su git
# 進入倉庫
cd /home/git/git-rep/test.git
# 切換到主干分支
git checkout master
# 查看git日志
git log 

最后

對各位小伙伴有幫助的話,希望可以點贊??+收藏?,謝謝各位大佬~~??????文章來源地址http://www.zghlxwxcb.cn/news/detail-439748.html

到了這里,關(guān)于Git服務(wù)器集成(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 搭建gerrit服務(wù)器+LDAP認證+集成gitewb詳細流程

    搭建gerrit服務(wù)器+LDAP認證+集成gitewb詳細流程

    Gerrit,一種免費、開放源代碼的代碼審查軟件,使用網(wǎng)頁界面。利用網(wǎng)頁瀏覽器,同一個團隊的軟件程序員,可以相互審閱彼此修改后的程序代碼,決定是否能夠提交,退回或者繼續(xù)修改。它使用Git作為底層版本控制系統(tǒng)。 本文介紹如何搭建gerrit服務(wù)器,以及搭配LDAP認證的

    2024年02月02日
    瀏覽(21)
  • git本地搭建服務(wù)器[Vmware虛擬機訪問window的git服務(wù)器]

    git本地搭建服務(wù)器[Vmware虛擬機訪問window的git服務(wù)器]

    先按照https://zhuanlan.zhihu.com/p/494988089說明下載好Gitblit然后復(fù)制到tomcat的webapps目錄下,如下: 雙擊\\\"startup.bat\\\"啟動tomcat: 然后訪問\\\"http://127.0.0.1:8080/gitblit/\\\"即可看到git的界面: 說明git服務(wù)器已經(jīng)能夠成功運行了! Vmware虛擬機訪問window的git服務(wù)器 從這里https://blog.csdn.net/weixin_44033210/ar

    2024年02月08日
    瀏覽(27)
  • 如何從一個git服務(wù)器倉庫將項目遷移到另一個git服務(wù)器倉庫

    如何從一個git服務(wù)器倉庫將項目遷移到另一個git服務(wù)器倉庫

    最近服務(wù)器遷移涉及到代碼也需要一塊遷移,梳理了一些git服務(wù)遷移指令,希望大家共享??(從服務(wù)器A遷移到服務(wù)器B) 1. 首先將服務(wù)器A上的代碼進行備份 1.1 git備份指令【從A服務(wù)器(https://gitlab.xxxx.cn)上clone代碼到本地】 ???? git clone --bare https://gitlab.xxxx.cn/front/ifix

    2024年02月11日
    瀏覽(23)
  • 【Git】本地git服務(wù)器搭建

    【Git】本地git服務(wù)器搭建

    到目前為止已經(jīng)有辦法使用 Git 來完成日常工作。 然而,為了使用 Git 協(xié)作功能,你還需要有遠程的 Git 倉庫。 盡管在技術(shù)上可以從個人倉庫進行推送(push)和拉取(pull)來修改內(nèi)容,但不鼓勵使用這種方法,因為一不留心就很容易弄混其他人的進度。 此外,你希望你的合

    2024年02月04日
    瀏覽(26)
  • Windows-docker集成SRS服務(wù)器的部署和使用

    Windows-docker集成SRS服務(wù)器的部署和使用

    一、Windows Docker安裝 Docker Desktop 官方下載地址: https://docs.docker.com/desktop/install/windows-install/ 下載windows版本的就可以了。 注意:此方法僅適用于 Windows 10 操作系統(tǒng)專業(yè)版、企業(yè)版、教育版和部分家庭版! 安裝 Hyper-V 我們開啟Hyper-V。 我們安裝好Docker for Windows后,可以在CMD中執(zhí)

    2024年02月10日
    瀏覽(32)
  • 部署Git服務(wù)器

    部署Git服務(wù)器

    哈嘍,大家好,本次為大家演示如何部署git服務(wù)器. 首先要準備gitea和phpstudy_pro phpstudy一路nest即可,可以幫你安裝mysql和阿帕奇。 登錄127.0.0.1:3000注冊gitea即可。 如何在上傳公鑰的時候出現(xiàn)500的錯誤,加入這句便可解決。 ?

    2024年02月12日
    瀏覽(19)
  • 服務(wù)器 配置git

    服務(wù)器 配置git

    參考了下面這篇文章,不對的地方做了改正 在服務(wù)器上git clone github項目的過程-CSDN博客 ?這里也許會遇到一個錯誤,報錯 “/bin/sh: 1: autoconf: not found make: *** [Makefile:2410: configure] Error 127”。這是由于 autoconf 未安裝。使用如下命令安裝: 安裝后再次執(zhí)行 make configure,結(jié)果如下,

    2024年02月01日
    瀏覽(61)
  • 自建Git服務(wù)器

    自建Git服務(wù)器

    Gitea - Git with a cup of tea是一個國外團隊基于國內(nèi)一位大牛寫的gogs開源項目(Go語言開發(fā))二次開發(fā)的輕量Git社區(qū),其穩(wěn)定性非常好,而且是非常輕量級在個人親測在1核1G的centos7主機上1個月不重啟依然穩(wěn)定運行,引用gogs官網(wǎng)的說法:”一個廉價的樹莓派的配置足以滿足 Gogs 的

    2024年02月09日
    瀏覽(23)
  • 搭建git服務(wù)器

    1.創(chuàng)建linux賬戶,創(chuàng)建文件 2.特別重要(單獨起一行),給文件設(shè)權(quán)限 3.本地生產(chǎn)密鑰并把公鑰傳輸?shù)椒?wù)端 4.將公鑰添加到文件 5.初始化倉庫 6.客戶端連接git 其他的,git服務(wù)器的默認分支可能叫main不是master;添加密鑰的目的是為了免密連接;本文環(huán)境客戶端mac、服務(wù)端ubuntu,

    2024年02月14日
    瀏覽(17)
  • [Docker實現(xiàn)測試部署CI/CD----Jenkins集成相關(guān)服務(wù)器(3)]

    [Docker實現(xiàn)測試部署CI/CD----Jenkins集成相關(guān)服務(wù)器(3)]

    ???????? SonarScanner 是一種代碼掃描工具,專門用來掃描和分析項目代碼質(zhì)量。掃描和分析完 成之后,會將結(jié)果寫入到 SonarQube 服務(wù)器的數(shù)據(jù)庫中,并在 SonarQube 平臺顯示這些數(shù) 據(jù)。 ????????在 SonarQube 官網(wǎng)的幫助文檔中可以下載 SonarScanner。這里下載一個 Linux 系統(tǒng)下使

    2024年02月14日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包