久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > 架設(shè)私有的Git服務(wù)器

架設(shè)私有的Git服務(wù)器

來源:千鋒教育
發(fā)布人:wjy
時(shí)間: 2022-06-02 11:01:00 1654138860

Git是一個(gè)版本控制系統(tǒng),現(xiàn)如今正在被全世界大量開發(fā)者使用。許多公司喜歡使用基于 Git 版本控制的 GitHub 代碼托管。根據(jù)報(bào)道,GitHub 是現(xiàn)如今全世界最大的代碼托管網(wǎng)站。GitHub 宣稱已經(jīng)有 920 萬用戶和 2180 萬個(gè)倉庫。許多大型公司現(xiàn)如今也將代碼遷移到 GitHub 上。甚至于谷歌,一家搜索引擎公司,也正將代碼遷移到 GitHub 上。

架設(shè)私有的Git服務(wù)器

GitHub 能提供極佳的服務(wù),但卻有一些限制,尤其是你是單人或是一名 coding 愛好者。GitHub 其中之一的限制就是其中免費(fèi)的服務(wù)沒有提供代碼私有托管業(yè)務(wù)。你不得不支付每月 7 美金購買 5 個(gè)私有倉庫,并且想要更多的私有倉庫則要交更多的錢。

萬一你想要私有倉庫或需要更多權(quán)限控制,最好的方法就是在你的服務(wù)器上運(yùn)行 Git。當(dāng)下,也有很多企業(yè)喜歡在公司內(nèi)部部署私有的GIT倉庫。本文將通過實(shí)際操作來演示如何快速的在自己的服務(wù)器上創(chuàng)建私有GIT版本控制系統(tǒng)。

以CentOS為例,主要步驟如下:

①安裝對(duì)應(yīng)的軟件(Linux)

命令如下:

```text
yum -y install git
```

②建立git用戶,設(shè)置一個(gè)初始密碼(類似于github平臺(tái)的密碼)

```text
useradd -s /bin/git-shell git
# 指定一下git解釋器,這樣一來,用戶不能登錄到系統(tǒng),只能使用git的相關(guān)命令進(jìn)行操作
# 為git用戶設(shè)置初始密碼
passwd git
# 根據(jù)提示輸入初始密碼
# 例如,初始密碼為123456
```

③創(chuàng)建空遠(yuǎn)程倉庫(裸庫)

```text
cd /home/git
# 創(chuàng)建裸庫
git init --bare repo.git
# repo.git為裸庫的名字(repo就類似于之前在github上創(chuàng)建倉庫名)
chown -R git:git repo.git
# 更改所有者,讓git用戶成為倉庫的所有者(具備寫權(quán)限)
```

④客戶端的使用

例如在Windows系統(tǒng)下,新建文件夾`test`,進(jìn)入文件夾,執(zhí)行:

```text
git init
```

⑤建立本地庫與遠(yuǎn)程裸庫的連接關(guān)系

```text
# git remote add origin Git服務(wù)用戶名@主機(jī)地址:服務(wù)器上裸庫的地址
git remote add origin git@你的服務(wù)器地址:/home/git/repo.git
```

⑥測(cè)試:在本地倉庫中建立一個(gè)測(cè)試文件,測(cè)試提交是否正常

```text
## 往當(dāng)前目錄下,寫入helloworld到文件qianfeng.txt中
echo helloworld > qianfeng.txt
## 添加和提交
git add .
git commit -m init
git push -u origin master
```

⑦測(cè)試克隆拉取是否正常

```text
git clone git@你的服務(wù)器地址:/home/git/repo.git
```

⑧自建的git服務(wù)器支持免密登錄

在客戶端上通過以下命令來獲取公私玥對(duì)(如已有則跳過):

```text
ssh-keygen -t rsa -C 主體名稱
```

產(chǎn)生完畢后,公私玥對(duì)位于`c/Users/用戶名/.ssh/`:

- id_rsa:私鑰(私有的鑰匙,不能公開)
- id_rsa.pub:公鑰(可以公開的鑰匙)

將公鑰內(nèi)容寫入到Linux中,需要將公鑰寫入到git家目錄中對(duì)應(yīng)的文件里:

```text
mkdir /home/git/.ssh
vim /home/git/.ssh/authorized_keys
# 保存退出之后,免密登錄就立即生效
```

至此,我們自己私有的GIT配置就已經(jīng)完成了,現(xiàn)在我們可以享受更安全、高效的GIT使用體驗(yàn)!更多關(guān)于“web前端培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的提升班,高品質(zhì)課程助理你實(shí)現(xiàn)夢(mèng)想。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
抖音小店運(yùn)營做什么的

在當(dāng)前的電商市場(chǎng)中,抖音小店已經(jīng)逐漸成為一種新的電商模式,它集成了社交化、音視頻分享、直播銷售等多種功能,使得消費(fèi)者更加便捷地進(jìn)行商品...詳情>>

2023-10-08 16:36:41
抖音小店照片要求尺寸多大

在抖音平臺(tái)開設(shè)小店已經(jīng)成為了越來越多人的選擇,相信大家已經(jīng)在各大社交平臺(tái)上看到有不少小店的推廣。在抖音上,照片是展示產(chǎn)品的重要手段,因...詳情>>

2023-10-08 16:14:25
抖音招商團(tuán)長(zhǎng)托管服務(wù)費(fèi)怎么退回來

抖音招商團(tuán)長(zhǎng)托管服務(wù)是抖音為有意愿創(chuàng)作內(nèi)容并帶動(dòng)其他創(chuàng)作者成為團(tuán)隊(duì)成員的用戶提供的一種服務(wù)。通過該服務(wù),招商團(tuán)長(zhǎng)可以自主組建團(tuán)隊(duì)并得到...詳情>>

2023-10-08 16:08:53
抖音小店怎么做代銷

抖音已經(jīng)成為了一個(gè)非常受歡迎的短視頻應(yīng)用程序,在其中許多用戶都精心打造了自己的小店,用于銷售各種各樣的商品,獲取額外的收入。然而,要想...詳情>>

2023-10-08 15:28:41
怎樣開抖音小店帶貨賺錢

隨著直播帶貨的火熱,越來越多的人開始嘗試通過抖音小店來開展帶貨業(yè)務(wù)。抖音小店是抖音直播帶貨的配套,可以讓用戶在購買直播中產(chǎn)品時(shí)就實(shí)現(xiàn)購...詳情>>

2023-10-08 15:06:36