亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

 環(huán)境 MacOS

檢查是否已有全局賬戶設置

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

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

$ 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): 一步驟請分別起不同的名。

查看生成的文件

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)建的幾個文件,可以看到兩個不同的公鑰和私鑰對已經(jīng)生成成功了。

分別在 GitHub 和 Gitlab 中錄入對應的公鑰

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

$ pbcopy < id_rsa_gitlab.pub

添加并識別私鑰

$ 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

在該文件中添加以下配置

#該文件用于配置私鑰對應的服務器
#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

驗證連接Git

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

$ 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 多賬戶配置完整實現(xiàn)過程詳解的詳細內(nèi)容,更多關(guān)于git 多賬戶配置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

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

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

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

    kali添加開機自啟的方法

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

    vscode?ssh遠程連接服務器的思考淺析

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

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

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

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

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

    Git基本常用命令

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

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

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

    教你JVM怎么使用native memory

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

    Node后端Express框架安裝及應用

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

    sublime text 添加到鼠標右鍵功能

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

最新評論