Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)

在使用GitHub的时候,为了避免每次输入用户名密码,都会使用SSH方式代替Https。

按网上教程,大多数使用SSH-KeyGen生成公私钥对,而后上传公钥至Github,并切换Repositorie为SSH.

使用SSH-KeyGen输出如下:

Generating public/private rsa key pair. 
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory ‘/root/.ssh’. 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa. 
Your public key has been saved in /root/.ssh/id_rsa.pub.

注意点在红色部分,如果使用了passphrase,在VSCode中提交或获取代码会报错 - Permission denied (publickey)

解决办法: 不使用passphrase,重新生成秘钥对。

具体情况请看: https://github.com/Microsoft/vscode/issues/6202

原文地址:https://www.cnblogs.com/full-stack-engineer/p/8900800.html

时间: 2024-08-24 22:32:44

Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)的相关文章

git clone时报错Permission denied (publickey)

一.使用ssh方式从github上git clone时报错Permission denied (publickey)解决方法:1.ssh-keygen -t rsa 该命令产生一个公钥文件和一个私钥文件,centos系统下默认放在~/.ssh/目录下 2.将公钥文件id_isa.pub里面的文件复制到github设置ssh key的地方 3.此时git clone应该就会成功了 4.如果还不行,试试以下命令,告诉系统去哪里找私钥eval 'ssh-agent'ssh-agent ~/.ssh/i

jenkins报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 的处理

问题背景:jenkins服务器发布代码后需要执行删除缓存的操作ssh -p222 [email protected] "sudo rm -rf /dev/shm/nginx/hipdf/cache/*" 分析:要让jenkins能删除远程服务器上的缓存,需要配置免秘钥打通为避免权限过大,使用 eus_pe_devadmin 操作,即jenkins服务器上运行tomcat服务的apache用户操作远程 eus_pe_devadmin 用户来删除缓存需要把运行jenkins程序的apach

Visual Studio Code 使用Git进行版本控制

Visual Studio Code 使用Git进行版本控制 本来认为此类教程,肯定是满网飞了.今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的.遂动笔写一篇. 请确保你安装了最新的VS Code.http://code.visualstudio.com/ 请确保安装了最新版的Git.https://git-scm.com/download.git安装到环境变量里, 确保任意路径可以访问. 参考链接:https://code.visualstudio.com/Doc

java sftp 报错 Permission denied (没有权限;拒绝访问)

解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目录找不到,则会报错Permission denied 2017/5/2 今天就是路径配置错误,调试了半天,差点放弃,幸好我坚持了下来,这是一个很小的错误,下次谨记要仔细一点,不要轻言放弃.

Visual studio code离线安装插件

公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤.以安装lukehoban.Go为例. 打开官网首页: https://code.visualstudio.com/ 点击 Extentions,然后点击右端的图片链接,进入插件下载页面.(或者直接输入https://marketplace.visualstudio.com/VSCode ) 搜索要安装的插件,打开插件对应的页面, 需要在这个页面提取如

Visual Studio Code 通过 Chrome插件Type Script断点调试Angular 2

1. 下载Visual Studio Code (https://code.visualstudio.com/) 2. 安装插件Debugger for chrome 3. 确定tsconfig.json配置 "sourceMap": true { "compileOnSave": false, "compilerOptions": { "outDir": "./dist/out-tsc", "s

Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法

刚刚开始学习Python 编程,在Visual Studio Code 打开.py代码总是报Linter pylint is not installed错误,最后从网上找到解决办法记录一下: 原文地址:https://blog.csdn.net/lhb215215/article/details/79830242 确保已经安装Python编译环境 点击下图位置(这个是我已经安装过后的文字,原本显示“搜索Python”字样) 点击后显示如下,点击安装 然后出现一大坨命令,编辑器上面会出现 pip

安装eclipse的git插件报错的解决

在一台电脑上安装eclipse的git插件,报以下错误: Cannot complete the install because one or more required items could not be found.   Software being installed: Eclipse Git Team Provider - Task focused interface 3.7.1.201504261725-r (org.eclipse.egit.mylyn.feature.group 

Microsoft Visual Studio 2015打开TFS大量报错问题解决方案

用vs2015打开项目出现如图错误,尝试对XX项执行 添加 操作时遇到 XX 个错误,因为公司项目比较大,这个错误一直在弹,搜索了下,没有找到出现类似问题的解决方案. 因为这个路径是TFS(Team Foundation Server)的路径,报错肯定与TFS有关,所以用进程管理器结束了vs的进程,重新打开了vs(不是项目文件只是打开vs),看tfs的正在挂起的更改,发现自动签出,添加了很多文件,所以判断是tfs自动更新了项目文件夹,查院子里面有这个文章http://www.cnblogs.co