首页 > 其他分享 >解决[email protected]: Permission denied (publickey).的问题指导

解决[email protected]: Permission denied (publickey).的问题指导

时间:2022-10-22 17:15:28浏览次数:47  
标签:Git github Permission 步骤 publickey 公钥 密钥 denied

1. 背景使用Pycharm 工具对 github平台上的代码clone下来时,提示权限被拒绝(Permission denied ),导致无法clone和pull最新的代码

2. 原因

   是由于个人github 平台没有添加公钥,需要进一步添加密钥 

3. 解决思路

   本地生成公钥和密钥

   登录GitHub配置公钥

4. 具体步骤

步骤一: 生成密钥、公钥

windows、Linux、mac 平台时,右键桌面打开 git bash ,输入指令:ssh-keygen -t rsa -C "[email protected]"  ==> 输入你github平台绑定的邮箱地址

步骤二:直接敲三次回车键后,即可在本地生成密钥、公钥  (生成如下样式即可)

 

 步骤三:复制上步骤生成的公钥,地址为: /c/Users/Administrator/.ssh/id_rsa.pub

 步骤四: 登录GitHub平台,点击右上角个人中心后,下拉点击setting,切换SSH 按到 GPG Keys ,再点击new SSh key ,输入title + 复制的公钥(粘贴时注意把最后的空格去掉)

 

 步骤五:再次进入pycharm 进行 clone 或 pull 代码

 

 

 

标签:Git,github,Permission,步骤,publickey,公钥,密钥,denied
From: https://www.cnblogs.com/Teachertao/p/16816499.html

相关文章

  • git常用命令
    基础命令gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱//设置用户签名gitinit//初始化本地库ll//查看文件gitstatus//查看本地......
  • 安装Git
    一、下载1、点击官网地址,可选择相应的操作系统,windows版本点击红框下载2、选择下载路径3、下载完成二、安装1、点击Next2、选择安装路径3、选择参数4、开......
  • 地表最强git的实战
    一.、几年嵌入式linux经验总结的git常用开发命令,保准快准狠。1.gitlog,时刻不要忘记来一个gitlog。   2.gitstatus查看现在文件的状态。   3.git......
  • 分享几个好玩儿的GitHub项目
    首先在这里祝大家十一假期愉快哈~不知道大家七天的假期都准备干嘛,可能是在家学习?在路上学习?还是在公司学习呢?不管怎样,有一点我敢肯定:当你在学习的时候,你一定是在学习!哈哈哈......
  • Git操作常用命令
      一、创建与合并分支 1、从master分支创建dev分支并切换到dev分支gitcheckoutmastergitcheckout-bdev其中,gitcheckout-bdev等价于:gitbran......
  • git提交代码
    设置自己Git的信息gitconfig--globaluser.name"yourname"gitconfig--globaluser.email"[email protected]"创建本地版本库在项目文件夹鼠标......
  • 如何搭建自己的CI/CD平台:Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集
    如何搭建自己的CI/CD平台:Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集成部署Hexo博客Demo)写在前面聊聊CICD的环境搭建以及一个基于Hexo的博客系统在C......
  • Linux系统配置两个Gitee账号的SSH
    背景介绍最近,买了一年的腾讯云轻量级服务器,并且支持了远程桌面访问,然后就准备开发了。但是,现在问题是,一台云主机,两个人用,一人一个Gitee仓库。需要让两个人的两个项目分别......
  • GoLand设置终端为GitBash
    必须设置为bash.exe的绝对路径,如果相对路径则会单独跳出弹窗......
  • git基础练习操作
    1.d盘下新建git_test文件夹,并进入里面,查看用户信息2.gitadd:将文件提交到暂存区;gitcommit-m:将暂存区文件提交到仓库(单引号内为注释);gitstatus:检查当前文件状态(检测是否......