欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

git 配置多個SSH-Key實現(xiàn)示例

 更新時間:2023年07月20日 10:29:35   作者:這個騎士不炸街  
這篇文章主要為大家介紹了git 配置多個SSH-Key實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

git 配置多個SSH-Key

項目托管的倉庫多了,使用的賬號多了,自然用到的key就不同了,比如gitlabgiteegithub, 公司的code倉庫等,所以管理好key很重要。

1、生成一個gitlab用的SSH-Key

$ ssh-keygen -t rsa -C "1_email@company.com” -f ~/.ssh/gitlab-rsa

2、生成一個github用的SSH-Key

$ ssh-keygen -t rsa -C "2_email@github.com” -f ~/.ssh/github-rsa

此時,.ssh目錄(一般在C:\Users\Administrator\.ssh目錄下) 下應(yīng)該有4個文件:gitlab-rsagitlab-rsa.pubgithub-rsagithub-rsa.pub,分別將他們的公鑰文件(gitlab-rsa.pub,github-rsa.pub)內(nèi)容配置到對應(yīng)的code倉庫上

具體配置SSH秘鑰的位置在github/gitlab網(wǎng)站的 個人信息 ----> 設(shè)置/settings ----> SSH公鑰/SSH public key 中設(shè)置。

3、添加私鑰

$ ssh-add ~/.ssh/gitlab-rsa 
$ ssh-add ~/.ssh/github-rsa

如果執(zhí)行ssh-add時提示”Could not open a connection to your authentication agent”,可以現(xiàn)執(zhí)行命令:

$ ssh-agent bash
# 然后再運(yùn)行ssh-add命令。
##  下面可省略.
# 可以通過 ssh-add -l 來確私鑰列表
$ ssh-add -l
# 可以通過 ssh-add -D 來清空私鑰列表
$ ssh-add -D

4、修改配置文件

# 若.ssh目錄下無config文件,那么創(chuàng)建
touch config

# config文件中添加以下內(nèi)容
# gitee 碼云
Host gitee.com ## Host 這個指明的是HOST地址,也就是項目的HostName,如:git@gitee.com:ghostgithub/xUtils.git   gitee.com就是其對應(yīng)的Host(訪問的項目的地址)
HostName gitee.com  ## HostName 就是訪問的地址,如:https://gitee.com/   就是其HostName(IP地址,訪問的碼云的網(wǎng)頁上的url地址)  (https://建議不要加上)
PreferredAuthentications publickey  ## 指明配置的是公鑰
IdentityFile ~/.ssh/gitee-rsa ## 指定弓腰的位置及文件
# gitlab
Host gitlab.com
HostName gitlab.com  
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_rsa

5、測試

$ ssh -T git@github.com

輸出

Welcome to GitLab, your name!

以上就是git 配置多個SSH-Key實現(xiàn)示例的詳細(xì)內(nèi)容,更多關(guān)于git 配置多個SSH Key的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • git 拉取遠(yuǎn)程分支到本地的方法步驟

    git 拉取遠(yuǎn)程分支到本地的方法步驟

    這篇文章主要介紹了git 拉取遠(yuǎn)程分支到本地的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟

    VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟

    這篇文章主要介紹了VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • HTTP Referer詳解及Referer控制

    HTTP Referer詳解及Referer控制

    HTTP Referer是header的一部分,當(dāng)瀏覽器向web服務(wù)器發(fā)送請求的時候,一般會帶上Referer,告訴服務(wù)器我是從哪個頁面鏈接過來的
    2018-04-04
  • 加速?PyTorch?模型訓(xùn)練的?9?個技巧(收藏)

    加速?PyTorch?模型訓(xùn)練的?9?個技巧(收藏)

    本指南從最簡單的結(jié)構(gòu)到最復(fù)雜的改動都有,可以使你的網(wǎng)絡(luò)得到最大的好處。我會給你展示示例Pytorch代碼以及可以在Pytorch-?lightning?Trainer中使用的相關(guān)flags,這樣你可以不用自己編寫這些代碼,感興趣的朋友一起看看吧
    2022-03-03
  • Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗分享

    Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗分享

    這篇文章主要介紹了Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • yum安裝telnet的步驟

    yum安裝telnet的步驟

    Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式,Telnet是常用的遠(yuǎn)程控制Web服務(wù)器的方法,本文給大家分享yum安裝telnet的步驟,感興趣的朋友一起看看吧
    2020-05-05
  • 通過自定義字段重新排序 WordPress 文章方法

    通過自定義字段重新排序 WordPress 文章方法

    在本文中,我將向您展示如何通過自定義字段更改文章的順序。WordPress 中文章的默認(rèn)順序基于發(fā)布日期,并按時間倒序顯示。這意味著它將在頂部顯示最新的文章。
    2021-09-09
  • 微信小程序給圖片做動態(tài)標(biāo)注的實例分享

    微信小程序給圖片做動態(tài)標(biāo)注的實例分享

    這篇文章主要介紹了微信小程序給圖片做動態(tài)標(biāo)注的一個簡化的教程,幫助你了解如何在微信小程序中實現(xiàn)圖片標(biāo)注的功能,需要的朋友可以參考下
    2023-08-08
  • Git清除緩存常用的四個命令

    Git清除緩存常用的四個命令

    Git是一種常用的版本控制工具,被廣泛用于項目開發(fā)中,下面這篇文章主要給大家介紹了關(guān)于Git清除緩存常用的四個命令,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • git使用教程(最詳細(xì)、最傻瓜)

    git使用教程(最詳細(xì)、最傻瓜)

    這篇文章主要介紹了git使用教程(最詳細(xì)、最傻瓜),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論