前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows 中Git 多账号创建与提交

Windows 中Git 多账号创建与提交

作者头像
zinyan.com
发布于 2023-07-13 09:04:52
发布于 2023-07-13 09:04:52
44103
代码可运行
举报
文章被收录于专栏:zinyanzinyan
运行总次数:3
代码可运行

前言

主要介绍如何在有多个git账号的情况下使用git进行提交。

例如,我有一个公司git账号。zinyan@公司.com和一个私人账号 zinyan@私人.com

如何在本地给他们创建两个提交。避免私人git提交后显示公司的账号信息。

下面详细介绍下自己的操作过程。

本地已经存在git账号配置并使用的前提下。如何创建多个账号并分别提交。

账户 rsa文件创建

启动GitBash 我们输入 :git config --list 看看现在git 下的账号情况

这个就是默认情况下,我们本地git提交时,记录中会显示的提交人信息。

我们下面要添加第二个账号,主要就是创建一个不一样的id_rsa 就可以了。

示例:输入:ssh-keygen -t rsa -C 'zinyan@126.com' //这是我创建的第二个账号

输入后,会让我们创建rsa 的保存地址。

示例效果

我们记住在 Enter file in which to save the key 的时候我们将决定新的rsa文件的存储路径。

你可以修改文件名,也可以修改存储的文件夹。

我上面是创建了一个zinyan文件夹。

注意:你如果选择新文件夹,那么该文件夹必须存在。 否则就会提示错误。

failed: No such file or directory 文件目录不存在。

创建成功后,会让我们给该id_rsa 文件创建密码,这个秘密可创建可不创建。

通常我们自己的电脑使用,你可以不用创建,直接回车即可。

然后会自动开始创建。效果图如下。

创建成功后。你在文件夹下就可以看到新创建的id_rsa 文件了。

我们可以采用这种方式,给你的本地创建更多的id_rsa 账号信息。

创建了rsa文件后,我们下一步,就是让git在提交时知道如何访问不同的rsa文件获取公钥和账户。

添加ssh 到git配置之中。

在很多文章中,都在介绍添加rsa文件后,执行了ssh-add 进行添加私钥到SSH agent之中。

其实,这并不是必须的。我们如果配置了config文件后。这一步完全可以省略。

你可以通过这个了解下 ssh-add 是干什么的

https://segmentfault.com/q/1010000000835302

我们直接在.ssh文件夹下,创建config文件

输入:vim config 就可以创建了

然后具体的vim 的脚本,你可以参考我的文章:Linux vim 命令介绍和使用 - Z同学 (zinyan.com)。

进行编辑操作。如果你实在觉得繁琐,可以直接在windows界面中创建一个文件,然后进行编辑。但是需要注意文档格式否则容易造成冲突。

config 文件输入如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 公司的账号
Host compay
#你们公司的git 的服务器地址。必填
HostName xxxx.cn 
# 可以填写你们公司的账号也可以是用户名。
User xxxx@xx.cn  
# 这个ssh链接访问的密钥rsa文件路径。它才决定了我们能否正常访问
IdentityFile ~/.ssh/id_rsa

# 我自己的私有账户:zinyan@126.com
Host zinyan
HostName gitee.com
User zinyan@126.com
IdentityFile ~/.ssh/zinyan/id_rsa

其中只有HostName 和IdentityFile文件是比较重要的。需要输入准确。

Host 和User 都是可以自己决定。User决定了后面该Git提交时 作者信息。

到这里我们的账号创建就完成了。

验证

我们需要验证自己配置的账号是否成功了。

输入: ssh -T git@zinyan

@后面的就是我们创建的Host 的名称。然后git会自动访问hostName 定义的网站。

如果该服务器上你的密钥没有添加到SSH中。就会提示Permission denied(Publickey)。

如果我们添加SSH公钥成功后,访问就会得到。

之后,我们正常使用即可。

你要知道。config 只是一种配置文件,告诉git在访问指定网址的时候,应该调用到哪个密钥进行验证而已。

但是。这种方式很容易造成我们SSH进行连接时,发生地址错误出现的访问问题

例如:

git@gitee.com:zinyan/maven.git 我有一个这样的gitee服务器的地址。

我现在直接 clone 就会出错。

示例:

Permission denied (publickey). fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

会告诉我们,没有权限。

这种情况下,需要我们进行git路径的替换

改为:git@zinyan:zinyan/maven.git

就能够使用了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 zinyan 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
python带你剪辑视频
嗯,好久没写文章了。因为最近没有熬夜了,天天背电脑也很辛苦。 工作嘛,手工为主,没有啥技术成长,也没啥好写的。 疫情期间,总听到有人叹气,总听到抖音里面“我太难了”。
赵云龙龙
2020/08/13
2.9K0
使用Python进行网站数据爬取和视频处理
在互联网时代,我们经常需要从网站上获取数据并进行分析或处理。有时候,我们还需要对视频数据进行一些操作,比如剪辑、转码、合成等。Python是一门非常适合做数据分析和视频处理的编程语言,它有很多强大的库和工具可以帮助我们完成这些任务。本文将介绍如何使用Python的requests模块爬取网站数据并进行视频处理的方法和步骤。
jackcode
2023/08/10
6030
使用Python进行网站数据爬取和视频处理
百万点赞怎么来?用Python制作抖音视频原来这么简单!
那么在上一篇教程当中,我们讲了Python在图片处理当中的应用,通过调用当中的opencv的模块,那么今天小编就和大家来分享一下Python同样也可以用来制作视频,也就是调用moviepy的模块。
用户6888863
2023/03/01
1.2K0
百万点赞怎么来?用Python制作抖音视频原来这么简单!
MoviePy:视频编辑库
MoviePy是一个用Python编写的视频编辑库,它可以处理视频剪辑、合成、处理等各种任务。它背后的魔法来自于两个强大的工具:FFmpeg,一个处理多媒体数据的开源库;以及NumPy,一个强大的科学计算库。MoviePy让你可以用几行代码完成从视频剪辑到色彩调整的所有工作。
luckpunk
2025/01/18
3340
3行Python代码即可将视频转Gif
pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple
程序员小二
2021/12/30
1.1K0
3行Python代码即可将视频转Gif
python:使用moviepy合并m3u8格式的视频
视频网站或者客户端缓存下来的文件很多时候都是m3u8格式的文件,也就是拆成了很多段的视频,一个m3u8 文件实质是一个播放列表(playlist),其可能是一个媒体播放列表(Media Playlist)或者是一个主列表(Master Playlist)。
生信菜鸟团
2022/04/08
1.9K0
python:使用moviepy合并m3u8格式的视频
Python视频剪辑工具moviePy
关注了很多的公众号,大佬们的骚操作层出不穷,看的我跃跃欲试。也想整一下。跟在大佬们的后面好看风景(复现操作)。
云深无际
2021/04/14
2.1K0
Python视频剪辑工具moviePy
批量爬取b站视频
码农GT038527
2024/11/17
1900
批量爬取b站视频
用Python剪辑视频?太简单了!
最近我在网上下载一个视频,结果下载到本地是近百个视频片段,为了方便观看只能将这些片段合并为一个视频整体。
快学Python
2022/11/28
2.1K0
用Python剪辑视频?太简单了!
AI办公自动化:用deepseek批量把gif动画转为mp4视频
写一个Python程序,把文件夹:F:\AI自媒体内容,里面的gif文件转换为mp4格式的视频,视频采用H.264编码,保存到文件夹:F:\aivideo
AIGC部落
2024/07/31
2680
AI办公自动化:用deepseek批量把gif动画转为mp4视频
视频编辑的瑞士军刀,MoviePy库的详解与应用示例
在数字媒体的时代,视频内容的创作和编辑变得越来越重要。无论是社交媒体上的短视频,还是专业的电影制作,都需要强大的工具来处理和优化视频素材。Python作为一门强大的生态语言,在全世界使用的人数都是非常多的,如果要系统性的学习 Python 这门语言,可以查看我的专栏——《Python教程》
一点sir
2024/04/05
3130
视频编辑的瑞士军刀,MoviePy库的详解与应用示例
视频剪辑还在重复性工作吗?Python轻松帮你搞定
对视频进行批量剪辑,需要三个库,分别是Moviepy库和Pathlib库,还有Tkinter库。
陈晨135
2021/12/18
9880
视频剪辑还在重复性工作吗?Python轻松帮你搞定
三行Python程序代码实现MP4视频转GIF动画文件
最近看到好几篇类似“n行Python代码…”的博文,看起来还挺不错,简洁、实用,传播了知识、带来了阅读量,撩动了老猿的心,决定跟风一把,写个视频转动画的三行代码的极简实现。
AI算法与图像处理
2021/04/21
3.4K0
三行Python程序代码实现MP4视频转GIF动画文件
[Python MoviePy 音视频开发零基础到实战] 一、用6条代码为你的视频裁剪以及添加水印
在 Python 有一个音视频开发模块 MoviePy,MoviePy 依赖于 FFmepg,使用 MoviePy 可以对音视频进行编辑;例如视频合成、视频处理、视频特效等。
1_bit
2022/01/06
2K0
[Python MoviePy 音视频开发零基础到实战] 一、用6条代码为你的视频裁剪以及添加水印
Deepseek批量将多个文件夹中的mp4视频转换成mp3
你是一个Python编程专家,写一个脚本,将下面这些文件夹中的mp4视频文件全部转换为mp3音频文件,转换完成后,删除mp4视频文件:
AIGC部落
2025/02/27
1410
Deepseek批量将多个文件夹中的mp4视频转换成mp3
两行Python代码实现视频负片特效
负片(Negative Film)是经曝光和显影加工后得到的影像,其明暗与被摄体相反,其色彩则为被摄体的补色,它需经印放在照片上才还原为正像。拿黑白的片子来说,在负片的胶片上人的头发是白的,实际上白色的衣服在胶片上是黑色的;彩色的胶片,胶片上的颜色与实际的景物颜色正好是互补的,如:实际是红色的衣服在胶片上是青色的。负片不论是黑白或彩色均是摄影最常用的胶片。我们平常所说的用来冲洗照片的底片就是负片。
程序员小新
2022/01/12
1.2K0
零代码编程:用kimichat将mp4视频批量转为mp3音频
一个文件夹里面有多个子文件夹,里面的视频需要转成为mp3音频格式。可以在kimichat中键入提示词:
AIGC部落
2024/06/24
1550
零代码编程:用kimichat将mp4视频批量转为mp3音频
用Python制作一个B站视频下载小工具(文末附完整代码)
今天我们分享一个小工具,主要用于B站视频的下载,只需要输入对应视频的网页地址就可以进行下载到本地了。
可以叫我才哥
2022/04/12
4.1K1
用Python制作一个B站视频下载小工具(文末附完整代码)
用Python轻松搞定视频转gif动图
不知道大家是不是有过类似的经历,在看视频的时候觉得某段非常有意思想弄成动图,但是无从下手!或可以在网上找一些在线工具但是多多少少需要付费或者带有水印之类的,那么!?
可以叫我才哥
2022/04/12
1.1K0
用Python轻松搞定视频转gif动图
【目标检测】视频输出体积太大?分析视频的编码与码率问题
早期电视台在传输节目信息时,由于带宽有限,于是想在带宽不变的情况下,增加图像的分辨率,让画面看起来更清晰,于是就采用隔行扫描的方式,如下图所示[1],第一帧扫描奇数行的数据,第二帧扫描偶数行的数据,交替进行。由于视觉暂留,在人眼看来就是完整的视频图像。
zstar
2023/12/19
8730
【目标检测】视频输出体积太大?分析视频的编码与码率问题
推荐阅读
相关推荐
python带你剪辑视频
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档