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

git 多賬戶配置完整實(shí)現(xiàn)過程詳解

 更新時(shí)間:2023年07月20日 10:42:17   作者:Faremax  
這篇文章主要為大家介紹了git 多賬戶配置完整實(shí)現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

 環(huán)境 MacOS

檢查是否已有全局賬戶設(shè)置

$ git config --global user.name
$ git config --global user.email

如果都沒有返回值,就說明沒有已配置的 git 賬戶,否則請(qǐng)刪除賬戶信息:

$ git config --global --unset user.name "yourname"
$ git config --global --unset user.email "youremail"

生成公鑰和秘鑰

$ ssh-keygen -t rsa -C "your_email1"
$ ssh-keygen -t rsa -C "your_email2"

注意 

生成過程中的 Enter file in which to save the key (/Users/faremax/.ssh/id_rsa): 一步驟請(qǐng)分別起不同的名。

查看生成的文件

ls -l ~/.ssh
-rw-------  1 faremax  staff  1679  7  6 11:05 id_rsa_github
-rw-r--r--  1 faremax  staff   400  7  6 11:05 id_rsa_github.pub
-rw-------  1 faremax  staff  1679  7  6 11:06 id_rsa_gitlab
-rw-r--r--  1 faremax  staff   405  7  6 11:06 id_rsa_gitlab.pub
-rw-r--r--  1 faremax  staff   602 12  6  2017 known_hosts

忽略2017年創(chuàng)建的幾個(gè)文件,可以看到兩個(gè)不同的公鑰和私鑰對(duì)已經(jīng)生成成功了。

分別在 GitHub 和 Gitlab 中錄入對(duì)應(yīng)的公鑰

$ pbcopy < id_rsa_github.pub   # 復(fù)制文件內(nèi)容

$ pbcopy < id_rsa_gitlab.pub

添加并識(shí)別私鑰

$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_github
$ ssh-add ~/.ssh/id_rsa_gitlab
  • 創(chuàng)建配置文件
$ touch ~/.ssh/config

在該文件中添加以下配置

#該文件用于配置私鑰對(duì)應(yīng)的服務(wù)器
#Default gitlab user(email1@hostname.com)
 Host git@hostname.com
 HostName https://hostname.com
 User git
 IdentityFile ~/.ssh/id_rsa_gitlab
######################################
#Add github user(email1@hostname.com)
 Host git@github.com
 HostName https://github.com
 User git
 IdentityFile ~/.ssh/id_rsa_github

驗(yàn)證連接Git

以下輸入輸出表示鏈接成功,如果提示權(quán)限問題,說明秘鑰和公鑰匹配除了問題,請(qǐng)檢查并重復(fù)上述步驟(使用 -vT 參數(shù)執(zhí)行下面命令查看錯(cuò)誤信息)

$ ssh -T git@github.com
Hi faremax! You've successfully authenticated, but GitHub does not provide shell access.
$ ssh -T git@hostname.com
Welcome to GIT, faremax!

以上就是git 多賬戶配置完整實(shí)現(xiàn)過程詳解的詳細(xì)內(nèi)容,更多關(guān)于git 多賬戶配置的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 在VSCode中如何配置Python開發(fā)環(huán)境

    在VSCode中如何配置Python開發(fā)環(huán)境

    VScode是一個(gè)相當(dāng)優(yōu)秀的IDE,具備開源、跨平臺(tái)、模塊化、插件豐富、啟動(dòng)時(shí)間快、顏值高、可高度定制等等優(yōu)秀的特質(zhì),所以用VScode來編寫Python,也是相當(dāng)?shù)暮糜玫?。所以,今天我們就來講講,怎么在VScode上配置Python開發(fā)環(huán)境。
    2020-01-01
  • kali添加開機(jī)自啟的方法

    kali添加開機(jī)自啟的方法

    采用systemd的方法,kali默認(rèn)是沒有rc.local的,需要自己創(chuàng)建。本方法也適用于ubuntu 18.04 64bit,對(duì)kali添加開機(jī)自啟知識(shí)感興趣的朋友一起看看吧
    2022-09-09
  • vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析

    vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析

    這篇文章主要為大家介紹了vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 基于Git的常用撤銷技巧與解決沖突方法(推薦)

    基于Git的常用撤銷技巧與解決沖突方法(推薦)

    下面小編就為大家?guī)硪黄贕it的常用撤銷技巧與解決沖突方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望對(duì)大家有所幫助
    2017-11-11
  • 淺談解決360兼容模式瀏覽器的方法

    淺談解決360兼容模式瀏覽器的方法

    這篇文章給大家分享的是關(guān)于解決360兼容模式瀏覽器的方法,對(duì)于大家日常開發(fā)還是很實(shí)用,有需要的可以參考借鑒,下面一起來看看。
    2016-08-08
  • Git基本常用命令

    Git基本常用命令

    本文主要介紹了Git基本常用命令。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • git版本回退方式(git?reset、git?revert、git?stash)

    git版本回退方式(git?reset、git?revert、git?stash)

    這篇文章主要介紹了git版本回退方式(git?reset、git?revert、git?stash),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 教你JVM怎么使用native memory

    教你JVM怎么使用native memory

    這篇文章主要為大家介紹了JVM怎么使用native memory原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Node后端Express框架安裝及應(yīng)用

    Node后端Express框架安裝及應(yīng)用

    Express 是一個(gè)簡(jiǎn)潔而靈活的 node.js Web應(yīng)用框架, 提供了一系列強(qiáng)大特性幫助你創(chuàng)建各種 Web 應(yīng)用和豐富的 HTTP 工具,如果你不會(huì)jJava or Python等后端,使用 Express可以幫助我們快速地搭建一個(gè)完整功能的網(wǎng)站
    2021-08-08
  • sublime text 添加到鼠標(biāo)右鍵功能

    sublime text 添加到鼠標(biāo)右鍵功能

    這篇文章主要介紹了sublime text 添加到鼠標(biāo)右鍵功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論