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

GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置

這篇具有很好參考價(jià)值的文章主要介紹了GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 說明

由于我的Github、Gitee、Gitlab用的郵箱不同,向不同的平臺提交代碼時(shí)都需要驗(yàn)證密碼,非常麻煩所以配置了一個(gè)共用的SSH密鑰。

原理:

  • 第一步,設(shè)置全局郵箱和用戶名
  • 第二步,生產(chǎn)ssh,我下面給的命令沒有 -C 指定郵箱這項(xiàng),原因就是我三個(gè)git倉庫的郵箱都不同,如果加上-C的話就要生成三個(gè)ssh,這不是我想要的,所以我就想到了不指定郵箱,這樣一試,果然成了。
  • 我們看生產(chǎn)的ssh密鑰最后面,其實(shí)還是自動指定了郵箱:xxxx@xiaoxinpro-16,這個(gè)xiaoxinpro-16是我的設(shè)備名稱,這樣這一個(gè)ssh就能在所有的git倉庫中使用了,如果使用-C指定了郵箱,那么生產(chǎn)的ssh密鑰最后的郵箱就是你指定的,但同時(shí)這個(gè)ssh密鑰只能用于你指定的郵箱的倉庫。

2. 生成ssh

2-1. 設(shè)置全局郵箱和用戶名

# 設(shè)置全局郵箱,這里的郵箱僅僅表明你的身份,與github、gitee上注冊的郵箱可以不一樣
git config --global user.email "your email"
# 設(shè)置全局用戶名,可以隨意填寫
git config --global user.name "your name"

#配置完后,可通過如下命令查看用戶名、郵箱
git config user.name
git config user.emal

# 這兩個(gè)命令在Git中唯一標(biāo)識了你這臺主機(jī)系統(tǒng),因此可以在系統(tǒng)的任何地方進(jìn)行g(shù)it操作

配置完后就會發(fā)現(xiàn)用戶(C:\Users\你的系統(tǒng)用戶名)下面多了一個(gè).gitconfig,打開看,里面的內(nèi)容就是你配置的郵箱和用戶名
GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置,Git,github,gitee,gitlab

2-2. 生成全局ssh

# 生產(chǎn)ssh密鑰,一直回車即可
ssh-keygen -t rsa
  • 生成ssh之后,會在終端窗口顯示兩個(gè)文件路徑:id_rsaid_rsa.pub。
  • id_rsa.pub里面就是我們要的ssh密鑰

3. Github、Gitee配置ssh

3-1. Github配置

1)配置

進(jìn)入Github設(shè)置中的SSH keys頁面,點(diǎn)擊 New SSH key 按鈕,輸入我們的title和key,由于我們配置的是整個(gè)系統(tǒng)的ssh,因此這里可以填寫我們系統(tǒng)的用戶名,key填寫上面說到的id_rsa.pub文件里面的ssh密鑰,然后點(diǎn)擊add按鈕。

2)驗(yàn)證

# 在你電腦的任何地方打開git bash窗口,輸入如下命令
ssh -T git@github.com

注意,首次使用這個(gè)命令會需要你確認(rèn),添加到主機(jī)的SSH信任列表,如下,輸入yes即可

GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置,Git,github,gitee,gitlab

3-2. Gitee配置

Gitee配置和驗(yàn)證整體上與Github相同

1)配置

訪問Gitee的ssh配置頁面,直接輸入標(biāo)題、公鑰,確定即可

2)驗(yàn)證

# 在你電腦的任何地方打開git bash窗口,輸入如下命令
ssh -T git@gitee.com

同樣的加入信任列表和配置成功的信息

GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置,Git,github,gitee,gitlab文章來源地址http://www.zghlxwxcb.cn/news/detail-761605.html

到了這里,關(guān)于GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置的文章就介紹完了。如果您還想了解更多內(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】GitHub添加ssh密鑰

    在想要克隆GitHub項(xiàng)目到本地時(shí),通常開源通過https和ssh兩種方式,由于GitHub的服務(wù)器步數(shù)在海外,https連接受網(wǎng)絡(luò)波動的影響較大,經(jīng)常會出現(xiàn)連接中斷的情況,相比之下,用ssh方式進(jìn)行克隆顯得更加方便和高效。 GitHub 的 SSH 密鑰用于對你的 GitHub 賬號進(jìn)行身份驗(yàn)證,以便你能

    2024年02月12日
    瀏覽(43)
  • 【GIT】GitHub密鑰SSH keys添加

    【GIT】GitHub密鑰SSH keys添加

    在生成SSH密鑰之前,可以檢查是否有任何現(xiàn)有的SSH密鑰。 Mac 打開終端: 輸入 ls -al ~/.ssh 以查看是否存在現(xiàn)有的SSH密鑰。 Windows 打開Git Bash: 輸入 ls -al ~/.ssh 以查看是否存在現(xiàn)有的SSH密鑰。 Linux 打開: 輸入 ls -al ~/.ssh 以查看是否存在現(xiàn)有的SSH密鑰。 ?檢查目錄列表,看看您是否

    2024年03月08日
    瀏覽(30)
  • Github,gitee配置同一個(gè)ssh key步驟+ssh: connect to host github.com port 22: Connection timed out解決方案(純小白教程)

    Github,gitee配置同一個(gè)ssh key步驟+ssh: connect to host github.com port 22: Connection timed out解決方案(純小白教程)

    不要看內(nèi)容太長,因?yàn)椴辶撕枚鄨D片,只是為了每個(gè)步驟都清清楚楚 ?? 每當(dāng)新解決一個(gè)問題的時(shí)候就盡量把他記錄下來,因?yàn)檫^不了多久就會忘記,回過來看自己的文章記錄是常常有的事情 今天把Github配置ssh key的起因是因?yàn)樵趃ithub上下載別人的項(xiàng)目,之前就只是會用 Dow

    2024年01月25日
    瀏覽(28)
  • Git、Gitee、Github、Gitlab區(qū)別與 Git搭建

    Git、Gitee、Github、Gitlab區(qū)別與 Git搭建

    Git: 本地軟件,無需聯(lián)網(wǎng)即可使用,實(shí)現(xiàn) 本地代碼 的管理。 ? ? ? ? 分布式版本控制系統(tǒng),是一種工具,用于代碼的存儲和版本控制。 ? ? ? ??將 本地文件 通過一定的操作將其同步上傳到 Github或Gitee Gitee :是一家中國公司, GitHub 相當(dāng)于 云服務(wù)器 ,這個(gè)云服務(wù)器是國外

    2024年02月11日
    瀏覽(20)
  • IDEA 集成 Git、Github、Gitee、GitLab

    IDEA 集成 Git、Github、Gitee、GitLab

    Git 概述 Git 是一個(gè)免費(fèi)的、開源的分布式版本控制系統(tǒng),可以快速高效地處理從小型到大型的各種項(xiàng)目。 Git 易于學(xué)習(xí),占地面積小,性能極快。 它具有廉價(jià)的本地庫,方便的暫存區(qū)域和多個(gè)工作流分支等特性。其性能優(yōu)于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。

    2024年02月05日
    瀏覽(32)
  • 2分鐘完成Github配置ssh密鑰

    2分鐘完成Github配置ssh密鑰

    2分鐘完成Github配置ssh密鑰 前言: 配置ssh密鑰的目的是為了可以在自己的本地開發(fā)環(huán)境順利拉取和推送代碼到Github 本機(jī)是Ubuntu 16.04環(huán)境,已安裝ssh 步驟1 進(jìn)入當(dāng)前用戶的home目錄: 進(jìn)入 .ssh/ 目錄下生成ssh的密鑰(包含公鑰、私鑰) 生成密鑰 情況1: 如果你從未生成過任何密

    2024年02月12日
    瀏覽(41)
  • 第二篇:gitHub上配置ssh密鑰

    第二篇:gitHub上配置ssh密鑰

    一、為什么需要配置ssh密鑰? 通過 SSH 協(xié)議進(jìn)行與 GitHub 的交互,可以提供更方便的身份驗(yàn)證和更快速的推送與拉取操作。它使用密鑰進(jìn)行身份驗(yàn)證,而不需要在每次操作時(shí)提供用戶名和密碼或訪問令牌。 二、和HTTPS的區(qū)別? 選擇使用 HTTPS 還是 SSH 取決于個(gè)人偏好和特定的使

    2024年02月05日
    瀏覽(23)
  • github ssh密鑰配置,克隆遠(yuǎn)程倉庫

    github ssh密鑰配置,克隆遠(yuǎn)程倉庫

    GitHub的SSH配置 在往github上push項(xiàng)目的時(shí)候,如果走h(yuǎn)ttps的方式,每次都需要輸入賬號密碼,非常麻煩。而采用ssh的方式,就不再需要輸入,只需要在github自己賬號下配置一個(gè)ssh key即可! 很多朋友在用github管理項(xiàng)目的時(shí)候,都是直接使用https url克隆到本地,當(dāng)然也有有些人使用

    2024年02月16日
    瀏覽(32)
  • Git入門到精通——保姆級教程(涵蓋GitHub、Gitee、GitLab)

    Git入門到精通——保姆級教程(涵蓋GitHub、Gitee、GitLab)

    此文檔來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除! Git 是一個(gè)開源的 分布式 版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目 版本管理 。也是 Linus Torvalds 為了幫助管理 Linux內(nèi)核 開發(fā)而開發(fā)的一個(gè)開放源碼的 版本控制軟件 。 Git概述 Git 是一個(gè)免費(fèi)的、開源的分布式版

    2024年02月13日
    瀏覽(20)
  • JAVA:【基礎(chǔ)九】GitHub上配置SSH密鑰

    JAVA:【基礎(chǔ)九】GitHub上配置SSH密鑰

    ????????超級完整流程可參考一下連接《從安裝git到在github上創(chuàng)建新項(xiàng)目》:https://blog.csdn.net/qq_41990294/article/details/124631575 ? ? ? ? 1.另行百度,網(wǎng)上資源很多 ? ? ? ? 1.密鑰的生成位置: ????????????????C:UsersAdministrator.sshid_rsa ????????????????C:Users

    2023年04月08日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包