首页 > 其他分享 >同时为github和gitee配置公钥

同时为github和gitee配置公钥

时间:2023-11-29 23:15:10浏览次数:39  
标签:git rsa gitee github 公钥 ssh com

同时为github和gitee配置公钥

1.下载git

https://git-scm.com/download/win

2.配置公钥

参考 https://help.gitee.com/base/account/SSH公钥设置

通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "[email protected]"

输入秘钥文件名,其他回车
id_rsa_github
id_rsa_gitee

image-20231129222716305

3.将公钥添加到对应的github和gitee服务器上

image-20231129224621593

4.将私钥添加到本地中

如有 该报错 Could not open a connection to your authentication agent.

执行 ssh-agent bash

ssh-add id_rsa_github 
ssh-add id_rsa_gitee 

ssh-add -l
256 SHA256 邮箱(ED25519)

image-20231129223025436

5.添加config配置,实现根据仓库的 remote 链接地址自动选择合适的私钥。

$ cat config
# github
Host github.com
HostName github.com
User iniwym
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github

# gitee
Host gitee.com
HostName gitee.com
User iniwym
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee

6.验证

ssh -T [email protected] 
ssh -T [email protected] 

# 查看具体日志
ssh -v -T [email protected]

image-20231129223627824

image-20231129223929970

git常用全局配置

# 设置全局默认分支为main
git config --global init.defaultbranch main
# 设置用户名
git config --global user.name "iniwym"
# 设置邮箱
git config --global user.email "[email protected]"
#查看全局配置
git config --global --list
init.defaultbranch=main
user.name=iniwym
[email protected]

end

标签:git,rsa,gitee,github,公钥,ssh,com
From: https://www.cnblogs.com/iniwym/p/17866129.html

相关文章

  • Gitee - 基于 Git 的代码托管和研发协作平台本地代码同步教程
    什么是Gitee?一、Gitee的发展史。Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。二、个人对Gitee的理解Gitee跟Git有什么区别,个人认为一个是国内、一个是国外,但是两个的目的都是一样的,都是为了方便彼此更好的代......
  • GitHub 添加 SSH key 详细步骤
    查看git上ConnectingtoGitHubwithSSH的文档后,解决方案如下:检查SSHkeys打开终端输入ls~/.ssh来查看SSHkeys是否存在.$ls-al~/.ssh#Liststhefilesinyour.sshdirectory,iftheyexist查看文件夹,是否你已经拥有一个publicSSHkey.通常GitHub......
  • 【JDK+jenkins+gitee实现CI/CD(之一)】 阿里云ESC安装JDK与jenkins
    CI/CD就是持续交付持续集成的意思,以达到代码提交后就能自动构建、自动更新发布的目地,减少不必要的打包发布环节首先说明几点重要常识jenkins是使用java开发的,所以安装jenkins必须要有java环境,要有java环境得先安装JDK【注意jenkins的版本与JDK版本有关联】因为我们是在阿里云E......
  • pycham配置GitHub环境【一文了解window上GitHub的基本操作】
    基础用户设置【包含用户登录、密钥生成】网络配置外观->系统设置->https代理->检查连接我这里测试网址是GitHub,连接成功即可后续操作【不成功别找我,我也不知道】git安装【如果安装,请忽略】github登录凭证两者即可,我这里演示用token按照他的生成就好了,不是很难......
  • Visual Studio 的中一键打开当前代码 Gitee.com 的 Web 页面
    OpenonGitHub是一个VisualStudio的扩展,用于将当前编辑器中的代码在托管网站上打开,目前支持GitHub,GitLab,Gitea,Gitee,Bitbucket和AzureDevOps(dev.azure.com,visualstudio.com,tfs)在编辑器中右键,如果仓库托管在前面提到的网站上,你可以跳转至 master/......
  • App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
    ​引言在iOS应用程序开发过程中,进行App备案并获取公钥及证书SHA-1指纹是至关重要的步骤。本文将介绍如何通过appuploader工具获取iOS云管理式证书DistributionManaged公钥及证书SHA-1指纹,帮助开发者更好地理解和应用该过程。正文iOS应用程序的备案和证书SHA-1指纹获取是确......
  • 使用github rest api 按pr维度统计工作量思路
    1.准备组装必要参数1.基本参数在header中需要包含验证token2.功能参数#{baseApi}/#{org}/#{repo}/功能参数?since=#{date}&until=#{date}&per_page=#{num}&page=#{num}since和until用来确定时间范围,per_page和page组合用来翻页2.根据时间段获取pr对应commit的sha值......
  • 本周刷屏的两大热点「GitHub 热点速览」
    如果你逛HackerNews或者是推特,你一定会被multipleWindow3dScene这个跨窗口渲染项目的成果刷屏,毕竟国内的技术平台上也出现了不少的模仿项目。另外一个热点,便是你在白板上画图,AI猜你在画什么的draw-fast,让你的画作更加精美。此外,还有非常实用的简历生成器Reactive-Resume......
  • [MDP.NetCore] 使用Azure Portal,開發一個從GitHub持續佈署到Azure Container Apps的We
    使用AzurePortal,開發一個從GitHub持續佈署到AzureContainerApps的Web站台程式碼簽入GitHub之後,啟動GitHubAction流程,編譯並部署程式到AzureContainerApps,是開發系統時常見的功能需求。本篇範例協助開發人員使用GitHub與AzurePortal,逐步完成必要的設計和實作。範例下載:Sl......
  • 两巨头Facebook 和 GitHub 联手推出 Atom-IDE
    9月13日,GitHub宣布与Facebook合作推出了Atom-IDE——它包括一系列将类IDE功能带到Atom的可选工具包。初次发布的版本包括更智能、感知上下文的自动完成;导航功能,如大纲视图和定义跳转(outlineviewandgoto-definition),以及其他有用的功能;还包括错误、警告提醒和格式化......