Git配置多仓库账户密码

news2024/9/20 22:35:33

前言说明: 由于我们在工作中可能会遇到公司是用的gitlab仓库,代码下载需要github仓库,自己的项目需要gitee仓库,如何在同一台电电脑配置多个仓库账户密码就尤为重要。

(一) 配置流程

这里是在windows电脑上配置多仓库以github为例,其他仓库按照以下流程操作就可以了。

1.1 生成秘钥

  • 操作路径:C:\Users\Administrator\.ssh
  • 操作工具:Git bash
  • 注意事项:需要自动配置秘钥文件名id_github_rsa
  • 生成文件:id_github_rsa id_github_rsa.pub
    在这里插入图片描述

1.2 多仓库配置

  • 配置文件:config ,没有则手动生成
  • 配置内容:配置gitee、gitlab、github仓库
  • 参数说明:
  • Host 仓库地址 HostName 仓库名称(可自定义) User 仓库账户
  • PreferredAuthentications 权限类型 IdentityFile 权限文件
  • IdentitiesOnly 唯一标识 Port 仓库端口(仅限用于内网多端口)
# github account [gitlab_user]
Host github.com
HostName github.com
User 899183965@qq.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes
#Port 8088

1.3 代理配置

如何配置后无法clone代码,请删除配置:
git config --global --unset http.proxy
git config --global --unset https.proxy

git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
  • 添加成功后刷新DNS:ipconfig/flushdns

1.4 添加 ssh-agent 服务

ssh-add ~/.ssh/id_github_rsa
eval `ssh-agent -s`

1.5 测试仓库是否连通

ssh -Tv 7881901@qq.com

1.5 查看SSH环境配置

  • 命令查看:env|grep -i ssh
$ env|grep -i ssh
SSH_AUTH_SOCK=/tmp/ssh-L1BOVfzEPLGR/agent.256
PWD=/c/Users/Administrator/.ssh
SSH_ASKPASS=/mingw64/libexec/git-core/git-gui--askpass
SSH_AGENT_PID=257
PLINK_PROTOCOL=ssh

1.5 查看Git配置

  • 命令查看:git config --global -l
git config --global -l
http.sslverify=false
http.proxy=http://127.0.0.1:1080
https.proxy=http://127.0.0.1:1080

1.3 测试clone

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/343689.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Spring框架的好处是什么

使用Spring框架的好处是什么? 1、轻量:Spring 是轻量的,基本的版本大约2MB。 2、控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 3、面向切面的编程(AOP…

JCIM|Chemistry42:一个人工智能驱动的分子设计和优化平台

题目:Chemistry42: An AI-Driven Platform for Molecular Design and Optimization 文献来源:https://doi.org/10.1021/acs.jcim.2c01191 代码:https://insilico.com/pipeline (平台网址) 1.背景介绍 Chemistry42是Insilico Medicine提出…

Git_合并多次提交记录

Git_合并多次提交记录 前言:使用git rebase将多条提交记录合并成一条 应用场景:公司代码分支在master上,张三接到一个开发任务,需要在master上开发一个新功能,首先张三不能直接使用master分支进行开发,因为…

论文阅读:GeoAug: Data Augmentation for Few-Shot NeRF with Geometry Constrain

中文标题:使用几何约束增强小样本神经辐射场 提出的问题 NeRF尽管简介有效,但是往往不能收敛到正确的几何结构。这个问题在小样本学习中尤为明显,往往在没有足够训练数据的情况下,很难使得MLP网络学习到正确的几何的隐表示&#…

Solon Java Framework 2.1.2 发布。简单!高效!国产!

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring,没有用 Servlet,也无关 JavaEE;它也是一个新兴独立的开放生态。主框架仅 0.1 MB。 150来个生态插件,覆盖各种不同的应用开发场景&#xff1…

Linux Capabilities 入门

目录 Linux capabilities 是什么? capabilities 的赋予和继承 线程的 capabilities Permitted Effective Inheritable Bounding Ambient 文件的 capabilities Permitted Inheritable Effective 运行 execve() 后 capabilities 的变化 案例 Linux capab…

黑马】后台管理183-

一、添加时间线组件时间线组件在element2.6.0的版本中才可以找到项目中用到的插件早于时间线插件发布的,所以需要用到素材中的,timeline 和timeline-item复制到\code\shop-hou\src\plugins\1,在element.js中导入timeline等组件import Timeline from ./ti…

20230213在AIO-3568J开发板在原厂Android12下跑通ap6275s

20230213在AIO-3568J开发板在原厂Android12下跑通ap6275s 2023/2/13 8:59 一、从AIO-3568的Android11的kernel中抠出来AP6275S的驱动: 1、 Z:\android12-rk3588-new\kernel-4.19\arch\arm64\configs\rockchip_defconfig # CONFIG_WLAN_VENDOR_QUANTENNA is not set …

电路中的过压(OVP)过流(OCP)保护电路

电路中的过压(OVP)过流(OCP)保护电路 我们在学习电路设计的过程中,总会发现电路在过压或者过流时遭到不可逆的损坏, 下面分享几例过压过流保护电路, 希望对朋友们有所帮助, 个人能力有限, 如有不当之处还请多多指教: 例 1:OVP(过压保护) 1).当VCC_IN小于28V时&…

spring(三)-----------什么是beanDefinition?

上篇我们以mybatis如何注入mapper对象为引,发现mybatis使用了FactoryBean(动态代理)动态注册beanDefinition 的方式实现了对多个bean进行注入。 这篇我们延续上篇的问题,什么是beanDefinition?动态注入beanDefinition…

yum安装

仓库安装[rootlocalhost ~]# rpm -ivh https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm[roothezhihao ~]# dnf install mysql-server -y本地安装wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-1.el9.x86_64.rpm-bundle.tartar xvf mysql…

STK + C# + Cesium联合编程(二):CZML文件生成及加载

概述本文续上一篇博文,上一篇文章中验证了C# .NET Framework (Web Service) STK Cesium前端显示的相关技术,本篇通过STK安装附带的Pro Tutorial实例以及Export CZML插件演示如何创建STK场景,创建对象,计算Access,并通…

【软件测试】8年测试老兵的突破之路,一路升级打怪......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 目前几乎所有的大厂…

网络基础-基础网络命令

文章目录路由命令查询添加路由1.添加访问某台主机的静态路由2.添加访问某个网络的静态路由3.添加默认网关:删除设计关键字路由2参考路由 命令查询 通过 route --help 或man route 查询 添加路由 1.添加访问某台主机的静态路由 route add -host [目标主机IP地址…

为什么优秀的人总能拥有开挂的人生

时间不会辜负一个自信之人。坚持不懈的努力,如果好的回报尚未到来,那一定是时间还不够长,努力还不够多。 来自尚学堂毕业学生的感悟 我从未接触过编程,来到北京尚学堂学Java的,学习难度自然要比计算机专业的同学大很多…

OpenHarmony使用Socket实现一个UDP客户端详解

一、前言 我们在这里介绍Socket的使用,是为了后面的一篇文章实现设备配网做铺垫。 二、示例详解 点击获取BearPi-HM_Nano源码 ,以D3_iot_udp_client为例: 示例本身很简单,只需要修改 udp_client_demo.c 的2处代码,就能测试了: //连接WIFI,参数1是:WIFI名称,参数2是:…

【ChatGPT】AI 人工智能将使中国教育优势荡然无存

中国的教育现状 论述1: 上小学的时候,老师天天检查你有没有戴红领巾,不带就要体罚,大人告诉你,等到上中学老师就不管这些杂事了。上中学的时候,学习非常辛苦,周末还要补课,大人们又…

人工智能为PMO提供支持的4种方式

许多企业已经认识到 PMO (项目管理办公室)和 PPM (项目组合管理)在推动增长、提高组织敏捷性和交付更好的业务成果方面的力量。今天的PMO被期望用更少的钱做更多的事,而且做得更快。 虽然PMO的工作很繁重,…

ChIP-seq 分析:数据比对(3)

读取 reads(二者含义相同,下文不做区分)1. ChIPseq reads 比对 在评估读取质量和我们应用的任何读取过滤之后,我们将希望将我们的读取与基因组对齐,以便识别任何基因组位置显示比对读取高于背景的富集。 由于 ChIPseq…

DNS 原理入门指南(三)

六、分级查询的实例 dig命令的trace参数可以显示DNS的整个分级查询过程。 $ dig trace math.stackexchange.com 上面命令的第一段列出根域名.的所有NS记录,即所有根域名服务器。 根据内置的根域名服务器IP地址,DNS服务器向所有这些IP地址发出查询请求&…