首页 > 其他分享 >【Git】多用户/多环境配置

【Git】多用户/多环境配置

时间:2024-07-03 13:58:35浏览次数:15  
标签:Git 多用户 -- 配置 github git key config

文章目录


前言

现在我们就 github 和 gitLab 两个库为例来设置,我们希望每次提交时,系统自动识别 域名,不用反复的输入密码,

一、用户设置

了解 git 仓库配置级别

级别范围:local < global < system , 提交代码时,会按这个顺序去找 nameemail

System

git config --system --list # 查看 key - value

git config --system --unset <key> # 清除key

Global

git config --global --list # 查看 key - value

git config --global --unset <key> # 清除key

local

git config --local --list   # 查看 key - value

git config --local --unset <key> # 清除key

用户配置

git config --local user.name ziyu
git config --local user.email [email protected]

二、密钥配置

生成非对称密钥

ssh-keygen -t rsa -C 'gitlab'

-C : 一个可以标识的别名,将会保存在密钥的尾部,用空格隔开

在这里插入图片描述

github上配置公钥

路径:settings / SSH and GPG keys / SSH keys
在这里插入图片描述

配置 .ssh/config文件

配置语法:

Host 			别名
HostName	 	主机名
Port 			端口
User 			用户名
IdentityFile 	密钥文件的路径
IdentitiesOnly 	只接受SSH key 登录
PreferredAuthentications 强制使用Public Key验证

配置实列

Host github
HostName github.com
User jiatingyu
IdentityFile C:\\Users\\Administrator\\.ssh\\github

Host gitlab
HostName xxx.xx.xxx.xx
User root
Port 22
IdentityFile C:\\Users\\Administrator\\.ssh\\202.15

在这里插入图片描述

三、 测试链接

在这里插入图片描述注意: git@github ,这里的gihub是config文件中的HOST 值

总结

我们已经可以对工作中在不同的代码管理器环境中使用不用的用户名,也能很方便的提交代码了

标签:Git,多用户,--,配置,github,git,key,config
From: https://blog.csdn.net/cdns_1/article/details/140146385

相关文章

  • Pycharm远程连接GPU(内容:下载安装Pycharm、GPU租借、配置SSH、将代码同步到镜像、命令
    目录windows下载安装pycharmGPU租借网站GPU租借GPU选择选择镜像充值然后创建镜像创建成功复制SSH登录信息远程进入镜像在Pycharm中进行ssh连接新建SFTP配置SSH复制ssh根据复制的信息填写ssh配置测试连接将代码同步到远程镜像上设置mappings将本地代码上传到镜像配......
  • Linphone 配置参数(噪音调试)
    1,先找到跟语音相关的参数,其实有很多归纳一下无非就是回声消除参数、回声抑制参数、噪声处理参数、均衡器参数4个。2,要了解参数的用途。花费了一周时间还是值得的。agc=0 #这个是自动增益,试过=1会啸叫echocancellation=1#回声消除这个必须=1,否则会听到自己说话的声音ec_tail_len......
  • 【playwright学习】github create issue test
    fromplaywright.sync_apiimportsync_playwright,Page,Playwright,Browser,[email protected](scope="module",autouse=True)deflogin_github(playwright:Playwright):chrome=playwright.chromium.launch(he......
  • git简介以及git操作软件下载以及安装教程,git基础指令介绍,持续更新中~
    什么是Git?最近在学一些git的基础指令,仔细地了解了一下git,发现了他的强大功能,分享一下:Git是一个强大的工具,它在软件开发中扮演着至关重要的角色。Git是一个开源的分布式版本控制系统,由LinusTorvalds创建,用于有效、高速地处理从小到大的项目。Git是目前世界上最流行的版本......
  • Windows 配置Conda 环境的默认路径
    在Windows环境下,示例通过以下步骤将Conda环境的默认路径更改为G:\AppCache\conda。1.打开命令提示符(CommandPrompt)按Win+R,输入cmd,然后按回车。2.使用condaconfig命令修改配置首先,设置环境路径:condaconfig--addenvs_dirsG:\AppCache\conda\envs然后,设置......
  • GIT - 一条命令把项目更新到远程仓库
    前言阅读本文大概需要3分钟说明更新项目到远程仓库只需要执行一条命令,相当的简便步骤第一步编辑配置文件vim~/.bash_profile第二步写入配置文件gsh(){localmsg="${1:-ADDCOMMITPUSH}"gitadd.&&gitcommit-m"$msg"&&gitpush}第三步......
  • element plus 日历组件默认中文样式,配置日期周一为周起始日
    elementui或者plus其实都是西方的展示方式,日立组件的周日视为每一周的开始日期,我们则是周日为每周的最后一天。那咱们要改成周一为每周的开始日期,如下图:elementui是可以直接属性配置的,elementplus不得行,但是配置下面代码到main.ts就可以了~importElementPlusfrom'......
  • 邮件提醒邮箱警告配置方式及接口演示代码?
    邮件提醒与邮箱警告如何配置?详细步骤及接口代码解析!邮件提醒邮箱警告不仅能及时通知用户重要事件或异常情况,还能有效提高工作效率和信息处理的及时性。AokSend将详细介绍邮件提醒邮箱警告的配置方式及其接口演示代码。邮件提醒邮箱警告:重要性可以在多种场景下使用,比如服务......
  • JDK、Tomcat、Maven配置
    一、JDK安装及配置1.下载地址:https://www.oracle.com/java/technologies/downloads/2.下载后直接本地安装,选择路径默认即可,类似如下路径:C:/ProgramFiles/Java/jdk_1.8.0_3013.配置环境变量路径:程序->计算机->右键->属性->高级系统设置->高级->环境变量(以win10为例)4.配置......
  • Jenv和JDK安装与配置指南
    一、Jenv安装1.下载地址→github开源地址下载后解压,我解压到了D盘Admin文件下2.环境变量系统变量path新增一条     变量值:D:\Admin\JEnv(jenv的实际解压路径)3.cmd命令行中尝试命令:jenv-v若有返回值,即为成功,若没有请重启电脑!二、JDK安装1.下载地址→oracle......