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

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器

這篇具有很好參考價值的文章主要介紹了git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、Git服務(wù)器搭建

任務(wù)描述

雖然有提供托管代碼服務(wù)的公共平臺,但是對一部分開發(fā)團(tuán)隊(duì)來說,為了不泄露項(xiàng)目源代碼、節(jié)省費(fèi)用及為項(xiàng)目提供更好的安全保護(hù),往往需要搭建私有Git服務(wù)器用做遠(yuǎn)程倉庫。Git服務(wù)器為團(tuán)隊(duì)的開發(fā)者們,提供了協(xié)作開發(fā)平臺,開發(fā)者可以基于私有的Git服務(wù)器進(jìn)行項(xiàng)目開發(fā)。

本關(guān)任務(wù):搭建本地Git服務(wù)器。

相關(guān)知識

Git服務(wù)器必須搭建在Linux系統(tǒng)下,因此必須準(zhǔn)備一臺運(yùn)行Linux系統(tǒng)的主機(jī),這里我們推薦Ubuntu或者Debian系統(tǒng)。 #####搭建遠(yuǎn)程登錄Git服務(wù)器 如果你已經(jīng)有了一臺運(yùn)行Ubuntu系統(tǒng)的主機(jī),而且取得了root權(quán)限,那么如果你想要在該主機(jī)上搭建Git服務(wù)器,需要以下幾個步驟。

安裝并配置git

首先要在主機(jī)上安裝git服務(wù),在Ubuntu下安裝git只需要一條命令即可:

sudo apt-get install git

這樣就在該主機(jī)上安裝了Git服務(wù),然后執(zhí)行git config,即可完成git的配置。

創(chuàng)建一個用戶用來運(yùn)行g(shù)it服務(wù)的用戶

創(chuàng)建一個專門的服務(wù),來運(yùn)行git服務(wù),是為了使git服務(wù)和系統(tǒng)的其它服務(wù)不沖突。如果git服務(wù)可以在root權(quán)限下運(yùn)行,則以root用戶使用git服務(wù)即可,并不需要創(chuàng)建專門的用戶去運(yùn)行git服務(wù)。這里,我們假設(shè)創(chuàng)建一個名為educoder的用戶,來運(yùn)行git服務(wù):

sudo adduser educoder

這樣就可以在educoder用戶下運(yùn)行git服務(wù)。

創(chuàng)建證書登錄

雖然是私有的Git服務(wù)器,但是也不能允許主機(jī)隨意向Git服務(wù)器推送代碼。因此,必須將需要使用Git服務(wù)器,即需要登錄到Git服務(wù)器的主機(jī)的公鑰(即id_rsa.pub文件)導(dǎo)入Git服務(wù)器的/home/git/.ssh/authorized_keys文件里,一行一個。

初始化git倉庫

然后,就需要在主機(jī)下,選定一個目錄做為Git倉庫。如果我們使用/tmp/educoder.git做為遠(yuǎn)程倉庫,則需要在/tmp目錄下執(zhí)行: sudo git init --bare educoder.git 這樣,Git就會創(chuàng)建一個空白的倉庫,里面沒有內(nèi)容,也不存在工作區(qū)和暫存區(qū)。這是因?yàn)?code>Git倉庫只是為了托管代碼,所以不需要用戶直接登錄到Git服務(wù)器上去做修改。當(dāng)我們創(chuàng)建了Git倉庫之后,對應(yīng)第二步創(chuàng)建專門的用戶來運(yùn)行Git,這一步需要將倉庫的所屬關(guān)系更改為相應(yīng)用戶,即:

sudo chown -R educoder:educoder educoder.git
禁用shell登錄

出于安全考慮,第二步創(chuàng)建的educoder用戶不允許登錄shell,可以通過編輯/etc/passwd文件完成。找到類似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash

改為: git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell 這樣,eudcoder用戶可以正常通過ssh使用git,但是無法登錄shell。 通過以上步驟就完成了Git服務(wù)器的搭建,然后就可以通過Git命令,克隆遠(yuǎn)程倉庫,并向遠(yuǎn)程倉庫推送代碼了

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

但是,在本實(shí)訓(xùn)中,所有的用戶都是在很高的權(quán)限下進(jìn)行操作,本實(shí)訓(xùn)的目的也是為了讓用戶體驗(yàn)私有Git服務(wù)器,并掌握其搭建過程。因此,本實(shí)訓(xùn)允許在root權(quán)限下運(yùn)行git服務(wù),且需要以bash方式使用git操作。因此,需要在本機(jī)搭建Git服務(wù)器,且在本機(jī)執(zhí)行克隆、推送等操作。為了滿足這一要求,只需以下步驟即可。

安裝并配置git

方法同遠(yuǎn)程Git服務(wù)器搭建步驟1。

初始化git倉庫

由于是在本機(jī)執(zhí)行操作,因此不需要證書管理,則可以直接執(zhí)行初始化Git倉庫的操作。假設(shè)遠(yuǎn)程倉庫地址為/home/sample.git,則可以在/home目錄下執(zhí)行:

sudo git init --bare sample.git

這樣即可完成Git倉庫的初始化。

由于需要在本地執(zhí)行git操作,因此,也不需要設(shè)定Git服務(wù)器的登錄方式。由在遠(yuǎn)程服務(wù)器搭建的步驟5中可知,git默認(rèn)支持bash操作,因此也不需要再做改動。

由于需要在本地執(zhí)行git操作,因此,也不需要設(shè)定Git服務(wù)器的登錄方式。由在遠(yuǎn)程服務(wù)器搭建的步驟5中可知,git默認(rèn)支持bash操作,因此也不需要再做改動。

僅需要以上兩個步驟,即可完成本地Git服務(wù)器搭建。該服務(wù)器允許通過bash和遠(yuǎn)程倉庫操作,且直接使用目錄名做為遠(yuǎn)程倉庫名。如果按照以上步驟生成了遠(yuǎn)程倉庫/home/sample.git,則可以直接在本機(jī)目錄下,執(zhí)行如下格式的命令,完成遠(yuǎn)程版本庫的clone:

git clone /home/sample.git

即可以直接把某個目錄做為遠(yuǎn)程倉庫。這種方式不是典型的遠(yuǎn)程倉庫模式,但是做為體驗(yàn)遠(yuǎn)程倉庫的方法,它簡單方便,可操作性強(qiáng)。因此,本實(shí)訓(xùn)就只考察本地版本庫的搭建,而把遠(yuǎn)程倉庫的搭建做為體驗(yàn)性內(nèi)容由用戶自己完成。

編程要求

平臺已經(jīng)為你提供了一臺運(yùn)行Ubuntu系統(tǒng)的Linux主機(jī),且已經(jīng)為你安裝了git,但是尚未進(jìn)行配置。本關(guān)的編程任務(wù)是補(bǔ)全右側(cè)代碼片段中BeginEnd中間的腳本,具體要求如下:

  • 配置git的用戶名和郵箱;
  • /tmp目錄下初始化educode.git倉庫,即倉庫地址為?/tmp/educoder.git
#配置Git
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

#進(jìn)入/tmp目錄
cd /tmp

#請?jiān)谙路紹egin/End星號線內(nèi)填寫git命令以初始化educoder.git倉庫
#********** Begin **********#
git init --bare educoder.git
#********** End **********#

二、配置別名

任務(wù)描述

在操作Git的過程中,我們經(jīng)常需要手動敲入類似于git statusgit checkout等命令。而statuscheckout這些單詞較長,每次都要完整敲入的話,不僅浪費(fèi)時間,而且還容易輸錯。如果可以為命令設(shè)置簡寫的話,比如以git st來代替git status,則會使操作變得更加簡單方便。實(shí)際上,Git允許我們?yōu)?code>git命令設(shè)置別名,以達(dá)到簡化操作的目的。

本關(guān)任務(wù):為git命令設(shè)置別名。

相關(guān)知識
設(shè)置別名

設(shè)置別名需要使用的命令是git config --global alias,其具體使用方法示例如下:

#為status設(shè)置別名st
git config --global alias.st status

執(zhí)行以上步驟,即可將st設(shè)置為status的別名,即執(zhí)行: git st的效果等效于執(zhí)行git status。 同樣,如果需要為其他命令設(shè)置別名,也可以采用相同的方式:

#為checkout設(shè)置別名co
$ git config --global alias.co checkout
#為commit設(shè)置別名ci
$ git config --global alias.ci commit
#為branch設(shè)置別名br
$ git config --global alias.br branch

需要指出的是--global參數(shù)是一個全局參數(shù),即設(shè)置的這些別名可以在這臺主機(jī)的所有Git倉庫下使用。如果不加這個參數(shù),則只對當(dāng)前的倉庫起作用。

刪除別名

如果需要刪除已經(jīng)設(shè)置的別名的時候,則需要執(zhí)行以下步驟:

  • 刪除所有別名: 刪除所有別名用到的命令為:

    git config [--global] --remove-section alias

    其中,--global是可選參數(shù),加上這個參數(shù)也將本主機(jī)所有git倉庫下的別名都刪除,不加這個參數(shù)則僅刪除本倉庫下的別名。

  • 刪除指定別名:

    git config [--global] --unset alias.你的別名

    同樣的,--global也是一個全局參數(shù)。如果要刪除本主機(jī)所有倉庫下的st別名,則可以執(zhí)行以下命令:

    git config --global --unset alias.st
  • 查看別名: 如果要查看當(dāng)前主機(jī)已經(jīng)設(shè)置了哪些別名,則可以執(zhí)行以下命令:

    git config --list | grep alias

    會得到類似于alias.st=status的信息,這就是說系統(tǒng)當(dāng)前已經(jīng)為status設(shè)置了別名st。

本關(guān)的編程任務(wù)是,補(bǔ)全右側(cè)代碼片段中BeginEnd中間的腳本,具體要求如下:

  • status設(shè)置全局別名st
  • checkout設(shè)置全局別名co;
  • commit設(shè)置全局別名ci;
  • branch設(shè)置全局別名br。
#請?jiān)谙路紹egin/End星號線內(nèi)填寫git命令為系統(tǒng)設(shè)置全局別名
#********** Begin **********#
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch


#********** End **********#

三、公共版本庫的使用之碼云、Github

任務(wù)描述

本關(guān)任務(wù):在碼云上創(chuàng)建自己的項(xiàng)目。

相關(guān)知識
Github和碼云的介紹

GitHub是通過Git進(jìn)行版本控制的軟件源代碼托管服務(wù),由GitHub公司(曾稱Logical Awesome)的開發(fā)者Chris WanstrathPJ HyettTom Preston-Werner使用Ruby on Rails編寫而成。

GitHub同時提供付費(fèi)賬戶和免費(fèi)賬戶。這兩種賬戶都可以創(chuàng)建公開的代碼倉庫,但是付費(fèi)賬戶還可以創(chuàng)建私有的代碼倉庫。根據(jù)在2009年的Git用戶調(diào)查,GitHub是最流行的Git訪問站點(diǎn)。除了允許個人和組織創(chuàng)建和訪問保管中的代碼以外,它也提供了一些方便社會化共同軟件開發(fā)的功能,即一般人口中的社區(qū)功能,包括允許用戶追蹤其他用戶、組織、軟件庫的動態(tài),對軟件代碼的改動和bug提出評論等。GitHub也提供了圖表功能,用于概觀顯示開發(fā)者們怎樣在代碼庫上工作以及軟件的開發(fā)活躍程度。

碼云 Gitee (最新獨(dú)立域名)是由開源中國出品,旨在樹立國內(nèi)代碼托管和協(xié)作開發(fā)的行業(yè)標(biāo)桿,靈活便捷地支撐個人、團(tuán)隊(duì)、企業(yè)的開發(fā)需求的產(chǎn)品。碼云這一產(chǎn)品名稱,指代的是“代碼”和“云平臺/云服務(wù)”。它和Github的區(qū)別是碼云的私有庫也是完全免費(fèi)的,它提供中文服務(wù),從而能夠更好地服務(wù)國內(nèi)開發(fā)者。碼云分為企業(yè)版和個人版。企業(yè)版相對于個人版而言,其針對國內(nèi)中小型開發(fā)團(tuán)隊(duì)敏捷開發(fā)的實(shí)踐需要,除了代碼托管之外,重點(diǎn)強(qiáng)化了與代碼聯(lián)系最密切的項(xiàng)目/任務(wù)管理和文檔功能。

碼云

對于一個沒有使用過碼云的開發(fā)者來說,如果要在碼云上創(chuàng)建項(xiàng)目需要采用以下步驟。

注冊

首先,我們需要到碼云主頁面去注冊一個賬號,碼云的網(wǎng)址是https://gitee.com,其主界面如下所示

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

點(diǎn)擊右上角紅色框內(nèi)的注冊按鈕,根據(jù)提示完成注冊,即可獲得一個碼云賬號。 登陸后主界面如下所示:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

右上方紅色框的加號按鈕,提供的下拉菜單有進(jìn)一步的操作。

創(chuàng)建項(xiàng)目

點(diǎn)擊右上方的加號按鈕,選擇新建項(xiàng)目:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

之后,進(jìn)入新建項(xiàng)目界面,其界面顯示如下:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

從圖中可以看到,我們可以設(shè)置自己項(xiàng)目的名稱,并對自己的項(xiàng)目進(jìn)行介紹。同時,我們也可以設(shè)置自己項(xiàng)目所采用的語言,并添加gitignore文件及添加開源許可證。在最下方,我們也可以選擇將我們的項(xiàng)目進(jìn)行公開或者保持私有,也可以選擇初始化項(xiàng)目的方法。在項(xiàng)目介紹下方的三個下拉框內(nèi)有更為詳細(xì)的操作,請自行注冊體驗(yàn)。 當(dāng)設(shè)置好我們的項(xiàng)目的細(xì)節(jié)后,點(diǎn)擊新建之后就完成了項(xiàng)目的創(chuàng)建:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

在項(xiàng)目詳情的右上角有HTTPS以及SSH協(xié)議的遠(yuǎn)程倉庫地址,使用這個地址我們就能向向這個倉庫推送代碼。

推送代碼

當(dāng)在碼云上創(chuàng)建了項(xiàng)目,從而創(chuàng)建了代碼倉庫之后,我們就可以向其推送代碼,如下圖所示:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

我們在本地創(chuàng)建版本庫,并添加在上一步驟中創(chuàng)建的碼云倉庫做為遠(yuǎn)程倉庫。使用pull操作拉取遠(yuǎn)程分支內(nèi)容之后,通過ls命令可以看到,將遠(yuǎn)程倉庫的README.md這一初始化文件拉取到了本地。隨后我們添加helloGit文件,并將其提價到本地倉庫,隨后我們將其推送至遠(yuǎn)程倉庫,如下圖所示:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

注意,推送過程中會提示你輸入用戶名和密碼,這里需要使用注冊用的郵箱和登錄密碼。 然后我們觀察碼云上的版本庫可以看到:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

helloGit文件已被推送至碼云上的代碼倉庫。

Github
創(chuàng)建并使用代碼倉庫

為了使用Github,必須首先在其官網(wǎng)注冊賬號,注冊完成后,點(diǎn)擊右上角加號按鈕創(chuàng)建倉庫:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

然后,配置新倉庫的名稱、描述信息、公開或者私有以及是否初始化等選項(xiàng):

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

之后就完成了倉庫的創(chuàng)建,在倉庫的主界面我們可以看到如下界面: 在界面右上角點(diǎn)擊Clone or download按鈕,就能看到倉庫的遠(yuǎn)程地址:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

之后就完成了倉庫的創(chuàng)建,在倉庫的主界面我們可以看到如下界面: 在界面右上角點(diǎn)擊Clone or download按鈕,就能看到倉庫的遠(yuǎn)程地址:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

但是僅有倉庫地址,還無法向其推送代碼。因?yàn)?code>Github要求認(rèn)證主機(jī),即需要在項(xiàng)目的證書列表中,添加主機(jī)的公鑰。然后改主機(jī),才能向此倉庫推送代碼。點(diǎn)擊Settings按鈕,選擇Deploy keys選項(xiàng),可以看到如下界面:

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

在右側(cè)的Title輸入框設(shè)置公鑰的名稱,然后在下方的key輸入框中,寫入相應(yīng)主機(jī)的公鑰,然后該主機(jī)就能向該倉庫推送代碼。

Fork和Pull Request

Github提供了fork功能。當(dāng)我們發(fā)現(xiàn)某一個優(yōu)秀的開源項(xiàng)目,并想為項(xiàng)目貢獻(xiàn)代碼時,點(diǎn)擊fork即可復(fù)制該項(xiàng)目到自己的賬戶下的一個倉庫。

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

在自己的倉庫下進(jìn)行修改后,可向原項(xiàng)目發(fā)起pull Request,以請求將自己的代碼合并進(jìn)原項(xiàng)目。項(xiàng)目發(fā)起方收到你的pull request后,會對你的代碼進(jìn)行審核,審核通過則會將你的修改合并到項(xiàng)目中去。這種模式也是目前流行的開源項(xiàng)目的發(fā)展模式。

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

Star

當(dāng)你對一個項(xiàng)目很感興趣,想實(shí)時關(guān)注該項(xiàng)目的進(jìn)展時,可以star該項(xiàng)目,這樣,當(dāng)項(xiàng)目有改動時你就可以及時收到通知。

git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器,git管理,git,服務(wù)器,運(yùn)維

編程要求

本關(guān)的任務(wù)是,在碼云上注冊賬號,并創(chuàng)建項(xiàng)目,然后將此項(xiàng)目做為遠(yuǎn)程倉庫地址,向其master分支推送gitTraining.txt文件。具體要求如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-838664.html

  • 在碼云上注冊賬號并創(chuàng)建項(xiàng)目;
  • 向項(xiàng)目中推送gitTraining.txt文件;
  • 將項(xiàng)目的版本庫地址填入右側(cè)Begin/End星號線內(nèi)。
git remote add origin https://gitee.com/your_username/your_project.git

到了這里,關(guān)于git分布式管理-頭歌實(shí)驗(yàn)搭建Git服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 手把手教會Git分布式系統(tǒng)版本管理工具

    手把手教會Git分布式系統(tǒng)版本管理工具

    前言 一、Git是什么? 1.1?版本控制器的概念 1.2 Git的強(qiáng)大 1.3 Git的安裝 二、Git 基本操作 2.1?創(chuàng)建 Git 本地倉庫 2.2?認(rèn)識?作區(qū)、暫存區(qū)、版本庫 2.3 add、commit命令 2.4 Git log命令 2.5 .git文件 index: 暫存區(qū),git add 后會更新該內(nèi)容。 HEAD: 默認(rèn)指向 master 分?的?個指針。 refs/heads/ma

    2024年04月14日
    瀏覽(26)
  • HBase 偽分布式環(huán)境搭建 - 頭歌

    HBase 偽分布式環(huán)境搭建 - 頭歌

    mkdir /app cd /opt tar -zxvf hbase-2.1.1-bin.tar.gz -C /app cd /app cd hbase-2.1.1 cd conf echo $JAVA_HOME /usr/lib/jvm/jdk1.8.0_111 vim hbase-env.sh 進(jìn)入文件,找到下圖中紅色框框內(nèi)的路徑,將#去掉,把=號后面的路徑改成/usr/lib/jvm/jdk1.8.0_111。注意:記得先按A,才能改。 按esc鍵,輸入? :wq? ,回車。 vim hb

    2024年04月28日
    瀏覽(20)
  • Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉庫克隆】

    Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉庫克隆】

    本文來為讀者介紹一下分布式版本控制工具Git,可能你聽說過Gitee/GitHub,里面都帶有g(shù)it的字樣,那它們和Git之間有什么關(guān)聯(lián)呢? Git又是何物,讓我們一起走進(jìn)本文的學(xué)習(xí)?? Git(讀音為/g?t/)是一個 開源的分布式版本控制系統(tǒng) ,可以有效、高速地處理從很小到非常大的項(xiàng)目

    2024年02月01日
    瀏覽(34)
  • 頭歌大數(shù)據(jù)——HBase 偽分布式環(huán)境搭建

    第1關(guān):HBASE偽分布式環(huán)境搭建 編程要求 好了,到你啦,你需要先按照上次實(shí)訓(xùn)——HBase單節(jié)點(diǎn)安裝的方式將 HBase 安裝在 /app 目錄下,然后根據(jù)本關(guān)知識配置好偽分布式的 HBase ,最后點(diǎn)擊測評即可通關(guān)。 測試說明 程序會檢測你的 HBase 服務(wù)和 Hadoop 服務(wù)是否啟動,以及偽分布

    2024年02月08日
    瀏覽(69)
  • 分布式版本管理系統(tǒng)---->Git(Linux---centos(保姆式)講解1)

    分布式版本管理系統(tǒng)---->Git(Linux---centos(保姆式)講解1)

    文章目錄: 前言: ? ? ? ? 本文章是講解Git的相關(guān)操作的,深刻理解Git的操作過程與操作,掌握Git企業(yè)級的應(yīng)用,從0開始講解Git。 文章正式開始: 1:什么是Git 以及作用 ? ? ? ? 首先在講解什么是Git之前我們先來聊一聊關(guān)于我們工作中的一個場景: ? ? ? ? 我們?nèi)粘T诠ぷ鞯臅r

    2024年02月05日
    瀏覽(26)
  • 頭歌Educoder云計算與大數(shù)據(jù)——實(shí)驗(yàn)三 分布式文件系統(tǒng)HDFS

    頭歌Educoder云計算與大數(shù)據(jù)——實(shí)驗(yàn)三 分布式文件系統(tǒng)HDFS

    本關(guān)任務(wù):使用Hadoop命令來操作分布式文件系統(tǒng)。 為了完成本關(guān)任務(wù)你需要了解的知識有:1.HDFS的設(shè)計,2.HDFS常用命令。 HDFS的設(shè)計 點(diǎn)點(diǎn)點(diǎn)…題目省略,懶得寫了,下同 分布式文件系統(tǒng) NameNode與DataNode HDFS的常用命令 在右側(cè)命令行中啟動Hadoop,進(jìn)行如下操作。 在HDFS中創(chuàng)建

    2024年02月13日
    瀏覽(95)
  • 頭歌Educoder云計算與大數(shù)據(jù)——實(shí)驗(yàn)五 Java API分布式存儲

    原始電商數(shù)據(jù)都是存儲在關(guān)系型數(shù)據(jù)庫或 NoSQL 數(shù)據(jù)庫上的,是面向OLTP(聯(lián)機(jī)事務(wù)處理過程)的;數(shù)據(jù)都是面向業(yè)務(wù)的,而不是面向分析。因此數(shù)據(jù)比較復(fù)雜,表很多關(guān)聯(lián)的數(shù)據(jù)是分散的,不利于統(tǒng)計分析;因此需要把數(shù)據(jù)從多個表里導(dǎo)出來、聯(lián)合起來,找出分析所需要的數(shù)據(jù)項(xiàng)

    2023年04月09日
    瀏覽(94)
  • 軟件測試/測試開發(fā)/全日制/測試管理丨Git分布式版本控制系統(tǒng)

    軟件測試/測試開發(fā)/全日制/測試管理丨Git分布式版本控制系統(tǒng)

    分布式版本控制: Git是一種分布式版本控制系統(tǒng),每個開發(fā)者都可以擁有完整的代碼倉庫的拷貝,不依賴中央服務(wù)器。這使得團(tuán)隊(duì)成員可以在本地獨(dú)立工作,并且不需要持續(xù)的網(wǎng)絡(luò)連接。 代碼倉庫: Git用來存儲代碼的地方被稱為倉庫(Repository)。倉庫可以分為本地倉庫和遠(yuǎn)程

    2024年01月18日
    瀏覽(31)
  • 【Git】Git(分布式項(xiàng)目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、圖形化界面,進(jìn)行提交,同步,克隆

    【Git】Git(分布式項(xiàng)目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、圖形化界面,進(jìn)行提交,同步,克隆

    介紹 這里是小編成長之路的歷程,也是小編的學(xué)習(xí)之路。希望和各位大佬們一起成長! 以下為小編最喜歡的兩句話: 要有最樸素的生活和最遙遠(yuǎn)的夢想,即使明天天寒地凍,山高水遠(yuǎn),路遠(yuǎn)馬亡。 一個人為什么要努力? 我見過最好的答案就是:因?yàn)槲蚁矚g的東西都很貴,

    2024年02月04日
    瀏覽(91)
  • 頭歌Hadoop 開發(fā)環(huán)境搭建及HDFS初體驗(yàn)(第2關(guān):配置開發(fā)環(huán)境 - Hadoop安裝與偽分布式集群搭建)

    頭歌Hadoop 開發(fā)環(huán)境搭建及HDFS初體驗(yàn)(第2關(guān):配置開發(fā)環(huán)境 - Hadoop安裝與偽分布式集群搭建)

    注: 1 頭歌《Hadoop 開發(fā)環(huán)境搭建及HDFS初體驗(yàn)》三關(guān)在一個實(shí)驗(yàn)環(huán)境下,需要三關(guān)從前往后按順序評測,跳關(guān)或者實(shí)驗(yàn)環(huán)境結(jié)束后重新打開 不能單獨(dú)評測通過 2 復(fù)制粘貼請用右鍵粘貼,CTRL+C/V不管用哦~ 第1關(guān):配置開發(fā)環(huán)境 - JavaJDK的配置: 解壓: 配置環(huán)境變量: 細(xì)節(jié): vi

    2024年02月08日
    瀏覽(353)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包