zoukankan      html  css  js  c++  java
  • Git如何设置多个用户

    前言

    由于我们在使用GitHub时,通常不希望带有公司信息,所以需要独立的Git账户来提交练习代码,本文记录一下如何配置多个Git账户并创建公钥

    正文

    1.首先进入~/.ssh文件夹

    2.然后创建一个新的公钥,生成ssh key

    ssh-keygen -t rsa -f ~/.ssh/id_ablo120 -C "email"

    测试完成后,发现生成了id_ablo120.pub文件

    3.将id_ablo120.pub中的内容粘贴到git的SSH列表中
    4.本地需要根据不同的Host来切换不同的公钥,所以在~/.ssh文件夹中创建Config文件来配置

    touch ~/.ssh/config

    5.修改配置文件,将GitHub的内容配置设置如下

    #github server one
    Host github.com  #这里直接配置成github.com自动切换到当前key           
    Hostname github.com                
    IdentityFile ~/.ssh/id_ablo120  #修改Github的key

    6.测试下载

    git clone git@github.com:ablo120/PythonLearn.git

    7.代码提交时,如果不希望使用global的用户,可以为每个项目单独配置用户名和提交邮箱
    配置用户名

    git config user.name "用户名"

    配置邮箱

    git config user.email “用户邮箱”
    1. git如何查看当前用户名
      ```
      git config user.name
    2. git如何查看当前用户名邮箱

    git config user.email
    ```

    8.这时,提交代码已经可以使用私有邮箱和密码了

    结论

    通过对git公司账户和个人账户进行配置,可以在不同的项目上使用不同的提交策略,此文仅仅是记录一下自己的使用方法,仅供参考。





  • 相关阅读:
    HTTP以及TCP协议
    分布式理论
    JAVA基础面试题
    JAVA基础面试题
    vue 中百度富文本初始化内容加载失败(编辑操作某列数据时,富文本中内容偶尔会为空)
    CodeMirror的使用方法
    JSON格式化,JSON.stringify()的用法
    promise与await的用法
    服务器端node.js
    数组扁平化
  • 原文地址:https://www.cnblogs.com/EltonLiang/p/9133096.html
Copyright © 2011-2022 走看看