首页 > 其他分享 >git已经配置公司的git密钥,想再配置一个私人的git密钥关联github,如何设置

git已经配置公司的git密钥,想再配置一个私人的git密钥关联github,如何设置

时间:2023-06-29 15:45:00浏览次数:36  
标签:GitHub 私钥 rsa github git 密钥 ssh

如果你已经配置了公司的Git密钥,但是想在GitHub上使用私人的Git密钥进行身份验证,可以按照以下步骤进行设置:

1. 在本地计算机上生成一个新的SSH密钥对。你可以使用ssh-keygen命令来生成新的SSH密钥对,文件名起个其他名字,不要和默认的重复, 例如:

ssh-keygen -t rsa -b 4096 -C "[email protected]"
然后会提示你输入文件名,我这里叫github_rsa,不输入直接回车默认名字叫id_rsa

2. 将新生成的公钥添加到GitHub账户中。你可以在GitHub网站上找到“Settings”页面,然后选择“SSH and GPG keys”选项卡,将你的公钥复制并粘贴到“Key”文本框中。

3. 将新生成的私钥添加到GitHub账户中。同样地,在“SSH and GPG keys”选项卡中,将你的私钥复制并粘贴到“Key”文本框中。请注意,为了保护你的私钥不被泄露,你应该将其保存在一个安全的地方,并且不要将其与其他人共享。

4. 在本地计算机上将你的私钥添加到GitHub账户中。打开终端或命令提示符窗口,输入以下命令:

ssh-add ~/.ssh/github_rsa
ssh-add + 文件路径

其中,id_rsa是你的私钥文件名。如果你使用的是不同的私钥文件名,请相应地修改命令中的文件名。

5. 现在,当你使用Git进行代码提交时,Git会自动使用你的私钥进行身份验证。

标签:GitHub,私钥,rsa,github,git,密钥,ssh
From: https://www.cnblogs.com/xudong5273/p/17514373.html

相关文章

  • 如何使用 Terraform 和 Git 分支有效管理多环境?
    作者|SumeetNinawe翻译|Seal软件链接|https://spacelift.io/blog/terraform-environments 通常我们使用Terraform将我们的基础设施定义为代码,然后用TerraformCLI在我们选择的云平台中创建制定的基础设施组件。从表面上看,整个过程看起来似乎不需要花费太多精力。然而当我......
  • Gitlab分支合并
    1、登录Gitlab官网https://gitlab.com/2、选择合并的项目点击Net_Code/First_Project项目进去3、点击MergeRequests4、分支合并把原分支上面的代码合并到目标分支上面,然后点击comparebranchesandcontinue5、填写合并注释等信息6、存在冲突,解决,没有跳过这一步......
  • git修改本地分支及远程分支名
    1.修改本地分支名gitbranch-mold_branchnew_branch#本地分支重命名2.修改远程分支名方法一、gitpushorigin:old_branch#删除远程仓库中的旧分支//或gitpush--deleteoriginoldNamegitpush--set-upstreamoriginnew_branch#修改远程仓库中的分支为新名称,......
  • 重新搞懂Git,掌握日常命令和基本操作
    1、gitGit是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。Git易于学习,占用空间很小,性能快如闪电。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价的本地分支,方便的暂存区域和多个工作流程等功能。2、git&平台git是一个......
  • Git高级
    目录一、git多分支二、git远程仓库三、ssh方式链接远程仓库四、协同开发4.1多人协同开发五、冲突解决六、线上分支合并七、远程仓库回滚(你不要去做)八、为开源项目贡献代码九、git工作流,gitpull,gitfetch和变基十、pycharm操作git一、git多分支#分支操作0查看分支gitb......
  • 这份Github标星30K的神仙面试笔记 ,包含了所有Android中高级大厂知识面试题!!!
    作为一个Android程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到Bug修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪50万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。但是面试的时候,当那个笑眯眯的......
  • gitignore 忽略文件不生效处理
    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中.gitignore文件的方法。但是有时候在项目开发过程中,因为忘记加上.gitignore忽略文件,导致编译的代码已经上传到Git服务器上面了,这时候即使把Git仓库上面的文件夹删掉了也没有用,因为已经被Gittrack......
  • 使用宝塔webhook快速部署github仓库上的项目
    1、宝塔安装webhook点击添加Hook,输入如下命令。cd/www/wwwroot/project_namegitpull点击查看密钥,可以得到hooks的地址和密钥。2、Github上设置Webhooks填入上面得到的地址和密钥 3、为了git拉取免登录,需要在服务器安装ssh证书ssh-keygen-trsacat~/.ssh/id_r......
  • git 根据版本回滚
    步骤一: 步骤二: 步骤三: ......
  • git 常用命令
    初始仓库[email protected]:username/project_name.gitclone相当于svn的checkout,并将本地分支与远程分支链接起来添加远程库[email protected]:username/project_name.gitusername,改成相应用户名;project_name,改为工程名字添加后,可以在......