最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux系統(tǒng)下gitee使用git提交代碼方式

 更新時(shí)間:2026年01月31日 10:06:02   作者:sushang~  
這篇文章主要介紹了如何在Linux系統(tǒng)中安裝和配置Git,如何生成SSH密鑰并將其添加到GitHub或Gitee賬戶,以及如何將本地項(xiàng)目推送到Gitee遠(yuǎn)程倉(cāng)庫(kù)的步驟

一、安裝配置git

1.1 在 Linux 中安裝 git,并生成授信證書

在使用Git將本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,發(fā)生了如下錯(cuò)誤:“fatal: Could not read from remote repository.” 則可能需要生成新的SSH key

開發(fā)者向 Git 版本庫(kù)寫入最常用到的協(xié)議是SSH協(xié)議,因?yàn)镾SH協(xié)議使用公鑰認(rèn)證,可以實(shí)現(xiàn)無口令訪問,而若使用HTTPS協(xié)議每次身份認(rèn)證時(shí)都需要提供口令,即要輸入GitHub 的賬號(hào)和密碼。

//第一步:安裝git
[root@localhost ~]# yum install git
 
//第二步:獲取ssh密鑰,郵箱是注冊(cè)github時(shí)使用的郵箱。(這里的郵箱跟剛才git官網(wǎng)上注冊(cè)的一致)
[root@localhost ~]# ssh-keygen -t rsa -C "xxxxxx@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):         //輸入保存key的文件名,這個(gè)隨便寫,可以寫了keyfilename,不寫按回車鍵它會(huì)默認(rèn)創(chuàng)建在 '/root/.ssh' 下。
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):                     //輸入密碼,就是你每次提交項(xiàng)目代碼時(shí)必須要輸入密碼,不想設(shè)置的話,直接按回車到下一步。
Enter same passphrase again:                                     //再次確認(rèn)密碼。
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:07gnUfb1vX9w9XcU6YZf67x+27usXahJossmu4zwdgS xxxxxx@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|                .|
|               o |
|          o   + .|
|    E    = . o +=|
|     .  S . . o.B|
|      .  +    .+*|
|  .  .  o o . +++|
|   o.oo..+ o ooo*|
|   .o.+=+.  o.oOX|
+----[SHA256]-----+
[root@localhost ~]#     //到這里就成功啦~
[root@localhost ~]# git version        //驗(yàn)證一下是否安裝成功。
git version 1.8.3.1
[root@localhost ~]# cd /root/.ssh/        
[root@localhost .ssh]# ls
id_rsa  id_rsa.pub
//可以看到生成了一個(gè)私鑰(id_rsa)和公鑰(id_rsa.pub)
[root@localhost .ssh]# vi id_rsa.pub            //打開公鑰文件進(jìn)行復(fù)制。

1.2 將SSH key 添加到 ssh-agent

使用 ssh-add ~/.ssh/id_rsa 將產(chǎn)生的新ssh key添加到ssh-agent中:

ssh-add ~/.ssh/id_rsa

補(bǔ)充

如果出現(xiàn)“Could not open a connection to your authentication agent.”的錯(cuò)誤可以使用以下兩種方式解決:

eval "$(ssh-agent -s)"
eval `ssh-agent`

然后再次執(zhí)行 ssh-add ~/.ssh/id_rsa 指令。

1.3 將SSH key 添加到你的gitee賬戶

1.查看生成的 SSH 公鑰和私鑰:

ls ~/.ssh/

輸出:

2.讀取公鑰文件 ~/.ssh/id_rsa.pub

cat ~/.ssh/id_rsa.pub

輸出一串信息:

復(fù)制終端輸出的公鑰:

登陸gitee官網(wǎng):https://gitee.com/。設(shè)置->安全設(shè)置->ssh公鑰.在生成公鑰中張貼剛剛復(fù)制的內(nèi)容。

二、gitee 的使用

2.1 下載項(xiàng)目到本地

創(chuàng)建完倉(cāng)庫(kù)后,需要獎(jiǎng)項(xiàng)目克隆到本地,需要經(jīng)過如下幾個(gè)步驟

  • 我們首先在Linux系統(tǒng)下創(chuàng)建一個(gè)目錄,存放平常提交代碼的倉(cāng)庫(kù):
  • 使用如下命令,完成克隆工作:

git clone [url]
 
//這里的url為剛才保存的倉(cāng)庫(kù)的http鏈接

linux目錄便是我們的遠(yuǎn)端倉(cāng)庫(kù)。

三、上傳gitee三步走

我們首先進(jìn)入我們的遠(yuǎn)端倉(cāng)庫(kù)中

3.1 三板斧第一招:git add

git add [要上傳的文件名]

3.2 三板斧第二招:git commit

git commit -m "日志信息"
 
//注意日志信息必須填寫

注意:第一次提交會(huì)出現(xiàn)下述提示

  • 第一行:“” 里面為你的gitee賬戶關(guān)聯(lián)的郵箱信息;
  • 第二行:“” 里面為你的真實(shí)姓名;

然后就可以進(jìn)行下述操作!

3.2 三板斧第三招:git push

git push

出現(xiàn)上述則為成功!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux修改文件句柄數(shù)方式及vm.max_map_count、stack size的大小

    Linux修改文件句柄數(shù)方式及vm.max_map_count、stack size的大小

    修改/etc/security/limits.conf文件可以調(diào)整Linux系統(tǒng)的文件句柄數(shù)、進(jìn)程數(shù)等資源限制,需注意的是,對(duì)該文件的更改需要重新登錄系統(tǒng)才能生效,如需臨時(shí)修改,可以使用命令直接設(shè)置;永久修改則需編輯配置文件,設(shè)置nofile的最大值不應(yīng)超過1048576
    2024-10-10
  • linux系統(tǒng)上安裝JDK8全過程

    linux系統(tǒng)上安裝JDK8全過程

    文章介紹安裝JDK的必要性及Linux下JDK8的安裝步驟,包括卸載舊版本、下載解壓、配置環(huán)境變量等,強(qiáng)調(diào)開發(fā)需JDK,運(yùn)行可選JRE,現(xiàn)JDK已集成JRE
    2025-08-08
  • Linux中的網(wǎng)絡(luò)設(shè)置方式

    Linux中的網(wǎng)絡(luò)設(shè)置方式

    這篇文章主要介紹了Linux中的網(wǎng)絡(luò)設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • linux時(shí)間函數(shù)與時(shí)間格式與字符串之間的轉(zhuǎn)化方法

    linux時(shí)間函數(shù)與時(shí)間格式與字符串之間的轉(zhuǎn)化方法

    下面小編就為大家分享一篇linux時(shí)間函數(shù)與時(shí)間格式與字符串之間的轉(zhuǎn)化方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Linux設(shè)置命令行無操作超時(shí)退出的解決方案

    Linux設(shè)置命令行無操作超時(shí)退出的解決方案

    在 Linux 系統(tǒng)安全基線檢查中,未配置命令行超時(shí)退出是一個(gè)常見的中危風(fēng)險(xiǎn),如果用戶長(zhǎng)時(shí)間保持登錄狀態(tài)但未操作,攻擊者可能利用這一點(diǎn)進(jìn)行未授權(quán)訪問,所以本文給大家介紹了Linux設(shè)置命令行無操作超時(shí)退出的解決方案,需要的朋友可以參考下
    2025-12-12
  • Vim命令高級(jí)用法

    Vim命令高級(jí)用法

    一些高級(jí)的Vim命令用法:同時(shí)編輯多個(gè)文件、文本重排、域操作、緩沖區(qū)的使用等命令。
    2013-11-11
  • ubuntu 添加中文支持實(shí)現(xiàn)方法

    ubuntu 添加中文支持實(shí)現(xiàn)方法

    這篇文章主要介紹了ubuntu 添加中文支持實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Linux內(nèi)核私闖進(jìn)程地址空間并修改進(jìn)程內(nèi)存的方法

    Linux內(nèi)核私闖進(jìn)程地址空間并修改進(jìn)程內(nèi)存的方法

    這篇文章主要介紹了Linux內(nèi)核私闖進(jìn)程地址空間并修改進(jìn)程內(nèi)存的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Linux使用systemctl?restart?network重啟網(wǎng)卡時(shí)報(bào)錯(cuò)的解決方案

    Linux使用systemctl?restart?network重啟網(wǎng)卡時(shí)報(bào)錯(cuò)的解決方案

    在Linux系統(tǒng)中,重啟網(wǎng)卡時(shí)遇到錯(cuò)誤可能是由于network服務(wù)與NetworkManager服務(wù)沖突,解決方法是先停止NetworkManager服務(wù),然后再重啟網(wǎng)卡
    2025-10-10
  • linux中日志缺失原因排查與修復(fù)的完整指南

    linux中日志缺失原因排查與修復(fù)的完整指南

    當(dāng) rsyslog 使用 imuxsock 模塊時(shí),如果 長(zhǎng)時(shí)間沒有日志 輸出,可能原因有多種,本文將詳細(xì)解釋 imuxsock 的原理,可能原因和排查步驟,希望對(duì)大家有所幫助
    2025-09-09

最新評(píng)論

河北区| 山东| 广汉市| 娄烦县| 雷波县| 舟山市| 吉木乃县| 阜南县| 吕梁市| 常熟市| 政和县| 潼南县| 汝州市| 平邑县| 大悟县| 襄汾县| 巨野县| 仁寿县| 新化县| 南雄市| 花莲市| 张掖市| 鄂伦春自治旗| 汤阴县| 桐柏县| 潜江市| 罗江县| 乌恰县| 桐庐县| 洛阳市| 平定县| 太保市| 鄂托克旗| 阿克苏市| 大竹县| 辛集市| 平利县| 巨野县| 岳阳市| 新野县| 正安县|