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

git ssh密鑰配置 & 本地項(xiàng)目推送到github

這篇具有很好參考價值的文章主要介紹了git ssh密鑰配置 & 本地項(xiàng)目推送到github。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一 配置 SSH 密鑰

1 加密算法類型如下所示:

算法類型 公鑰 私鑰
ED25519 id_ed25519.pub id_ed25519
RSA id_rsa.pub id_rsa

步驟一: 查看已存在的 SSH 公鑰

  • ED25519 算法

cat ~/.ssh/id_ed25519.pub

  • RSA 算法

cat ~/.ssh/id_rsa.pub

步驟二: 生成 SSH 密鑰

如果沒有公鑰
  • 基于ED25519算法,生成密鑰對命令如下:

ssh-keygen -t ed25519 -C “<注釋內(nèi)容>”

  • 基于RSA算法,生成密鑰對命令如下:

ssh-keygen -t rsa -C “<注釋內(nèi)容>”

  • 此處需要設(shè)置密碼,密碼支持為空(如果你不想在每次使用 SSH 協(xié)議訪問倉庫時,都要輸入用于保護(hù)私鑰文件的口令,可以在創(chuàng)建密鑰時,輸入空口令。)

步驟三: 在 codeUp 或 github 上設(shè)置公鑰

  • 執(zhí)行步驟一 復(fù)制公鑰內(nèi)容
  • 粘貼到對應(yīng)網(wǎng)站的設(shè)置地址內(nèi)

二 如果本地需要存儲多個公鑰

如下場景:
  • 需要配置兩個CodeUp 和 一個GitHub
解決方案一:
  • 打開本地終端,按如下格式編輯~/.ssh/config文件

  • hostName 為域名

  • 下載示例用戶2時,需要把下載鏈接中的域名更換為別名

# Codeup 示例用戶1
HostName codeup.aliyun.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_ed25519
  
# Codeup 示例用戶2,設(shè)置別名 codeup-user-2
Host codeup-user-2
HostName codeup.aliyun.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/codeup_user_2_ed25519

# GitLab 平臺
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab_ed25519
  • 下載示例:
# 訪問 Codeup,將使用 ~/.ssh/id_ed25519.pub 密鑰
git clone git@codeup.aliyun.com:example/repo.com

# 以 codeup-user-2 別名訪問 Codeup 時,將使用 ~/.ssh/codeup_user_2_ed25519 密鑰 
git clone git@codeup-user-2:example/repo.com

# 訪問 GitLab 平臺,將使用 ~/.ssh/gitlab_ed25519 密鑰
git clone git@gitlab.com:example/repo.com
解決方案二:
  • 修改啟動項(xiàng) zshrc 文件
alias gcl='git clone --recurse-submodules'  # 配置簡化命令
alias gcln='git clone --recurse-submodules --config core.sshCommand="ssh -i ~/.ssh/id_rsa_new"'  # 配置簡化命令 私鑰鏈接id_rsa_new

本地項(xiàng)目推送到github

在 GitHub 上創(chuàng)建倉庫
在本地初始化 Git 倉庫
  • 如果您尚未在本地項(xiàng)目目錄中初始化 Git 倉庫,請使用以下命令:

cd path/to/your/project
git init # 添加文件到 Git 倉庫

將您的項(xiàng)目文件添加到 Git 倉庫中:

git add .

提交更改
  • 提交您添加到倉庫中的更改:

git commit -m “Initial commit” #將 “Initial commit” 替換為描述您所做更改的適當(dāng)消息。

在 GitHub 上添加 SSH 密鑰(如果尚未添加 請看上面的文檔)
使用 git remote 命令將您的本地倉庫與 GitHub 上的遠(yuǎn)程倉庫關(guān)聯(lián)起來。
  • 如果您使用 SSH:

git remote add origin git@github.com:your-username/your-repository.git
#將 your-username 和 your-repository 替換為您的 GitHub 用戶名和倉庫名。

推送項(xiàng)目到 GitHub
  • 使用 git push 命令將您的本地倉庫推送到遠(yuǎn)程倉庫:

git push -u origin master
-u 或 --set-upstream 選項(xiàng)會設(shè)置本地分支 master 跟蹤遠(yuǎn)程分支 master。這樣,您在未來的推送操作中只需運(yùn)行 git push 即可。

如果您的本地主分支不是 master 而是 main(這是 GitHub 新建倉庫時的默認(rèn)分支名),則您應(yīng)該運(yùn)行:

推送完成后,您可以訪問您的 GitHub 倉庫頁面,確認(rèn)代碼已經(jīng)成功上傳。

SHH配置文檔參考地址文章來源地址http://www.zghlxwxcb.cn/news/detail-856658.html

到了這里,關(guān)于git ssh密鑰配置 & 本地項(xiàng)目推送到github的文章就介紹完了。如果您還想了解更多內(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)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • Git的SSH密鑰配置

    Git的SSH密鑰配置

    使用Git有一段時間了,之前也分享過一些相關(guān)文章記錄,但一直都想對初始設(shè)置做一篇記錄,畢竟 push 和 pull 操作經(jīng)常使用,也都熟能生巧了。但初始設(shè)置用的次數(shù)一般都很少,忘記再查也是很麻煩,這里就根據(jù)我自己的經(jīng)驗(yàn)和之前查到的資料做一個簡單記錄,希望對初學(xué)者

    2024年02月04日
    瀏覽(33)
  • 配置Git的SSH密鑰

    配置Git的SSH密鑰

    要配置Git的SSH密鑰,請按照以下步驟進(jìn)行: 打開終端并運(yùn)行以下命令生成密鑰: 其中, your_email@example.com ?是您的電子郵件地址。 稍后會提示您輸入文件名和密碼短語。您可以按Enter鍵接受默認(rèn)值,或按需要自定義它們。 在終端中運(yùn)行以下命令,將新生成的SSH密鑰添加到s

    2024年02月12日
    瀏覽(33)
  • 怎樣通過Git將本地項(xiàng)目推送到Gitee上

    怎樣通過Git將本地項(xiàng)目推送到Gitee上

    如果未安裝Git小伙伴可以參照下篇文章進(jìn)行安裝 ? ?Win7環(huán)境下Git安裝教程圖解 https://blog.csdn.net/weixin_43917653/article/details/106032926?spm=1001.2014.3001.5501 ?下面我們開始學(xué)習(xí)如何使用Git將項(xiàng)目從本地推送到Gitee吧~ git clone https://gitee.com/seven_qii/personal-homepage.git?? (地址需替換) git

    2024年02月07日
    瀏覽(24)
  • 如何將本地代碼推送到git倉庫/更換項(xiàng)目git倉庫(簡單粗暴)

    如何將本地代碼推送到git倉庫/更換項(xiàng)目git倉庫(簡單粗暴)

    開發(fā)兩年半了,這天有一個新項(xiàng)目需要我初始化項(xiàng)目,平常的工作自己只是拉取代碼開發(fā)再推送,并沒有自己創(chuàng)建過倉庫,于是乎我研究了一個簡單粗暴的方法,完美推送初始化項(xiàng)目! 1.首先在git網(wǎng)站先創(chuàng)建自己的遠(yuǎn)程倉庫 2.直接復(fù)制遠(yuǎn)程倉庫地址 3.使用編譯工具直接拉取,

    2024年02月16日
    瀏覽(31)
  • 為什么Git需要配置ssh密鑰,怎么配置?

    為什么Git需要配置ssh密鑰,怎么配置?

    如果不設(shè)置 ssh 公鑰每次提交代碼就要輸入你的帳號密碼。如果設(shè)置了公鑰之后你的機(jī)器和 github或者gitee?通信的時候, github或者gitee可以通過公鑰識別出你是可信賴用戶,這樣就不需要每次 git 和 github或者gitee?通信的時候都要輸入密碼了。 SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間

    2024年02月08日
    瀏覽(23)
  • 生成ssh密鑰,并配置到git環(huán)境

    生成ssh密鑰,并配置到git環(huán)境

    1.?首先可以查看是否已經(jīng)生成了密鑰 ?如果出現(xiàn)了上述圖片的一串字符串,代表是已經(jīng)生成了密鑰 ?如果已經(jīng)生成了密鑰,那2、3、4步可以省略 2. 配置用戶名 3. 配置郵箱 4. 生成密鑰: ?? ?5. 可以用第1步 的命令查看密鑰,配置到git環(huán)境下的是 id_rsa.pub下的內(nèi)容 1. 找到環(huán)境

    2024年02月04日
    瀏覽(27)
  • 使用git把本地項(xiàng)目關(guān)聯(lián)遠(yuǎn)程代碼倉庫,并推送到遠(yuǎn)程倉庫

    你在本地新建了一個項(xiàng)目,寫好了代碼,但是沒有關(guān)聯(lián)遠(yuǎn)程倉庫,怎么關(guān)聯(lián)并上傳呢? 你要先去gitee創(chuàng)建一個代碼倉庫,然后復(fù)制http地址。 首次提交項(xiàng)目代碼到一個新建的遠(yuǎn)程倉庫: 方式一(推薦): 1、在項(xiàng)目目錄中右鍵 git bash here。 通過命令 git init 把這個目錄變成git可以

    2024年02月08日
    瀏覽(101)
  • git 配置用戶名和密碼 SSH密鑰

    git 配置用戶名和密碼 SSH密鑰

    復(fù)制私鑰 到gitlab? 或者 gitee 輸入yes

    2024年04月17日
    瀏覽(18)
  • 如何使用idea開發(fā)gitlab項(xiàng)目(git bash SSH密鑰)

    下面是使用 Git 獲取 SSH 密鑰的詳細(xì)步驟: 1. 打開 Git Bash 終端:您可以在 Windows 操作系統(tǒng)中通過點(diǎn)擊 \\\"開始\\\",然后在搜索框中輸入 \\\"Git Bash\\\" 來打開 Git Bash 終端。 2. 生成 SSH 密鑰:在 Git Bash 終端中,輸入以下命令來生成 SSH 密鑰: ? ?``` ? ?ssh-keygen -t rsa -b 4096 -C \\\"your_email@exa

    2024年02月06日
    瀏覽(28)
  • 【Git】保姆級詳解:Git配置SSH Key(密鑰和公鑰)到github

    【Git】保姆級詳解:Git配置SSH Key(密鑰和公鑰)到github

    博主簡介: 22級計(jì)算機(jī)科學(xué)與技術(shù)本科生一枚?? 博主主頁:是瑤瑤子啦 每日一言??: “當(dāng)人們做不到一些事情的時候,他們會對你說你也同樣不能。”——《當(dāng)幸福來敲門》 克里斯加德納 Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目

    2024年02月14日
    瀏覽(39)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包