用vscode连接远端ubuntu无法git push,vscode无法连接centos
目录
检查Vscode, centos, ubuntu版本
检查Vscode版本
检查centos版本
检查ubuntu版本
vscode无法连接centos
问题原因
解决方法
用vscode连接远端ubuntu无法git push
问题原因
解决方法
目前vscode连接centos和ubuntu都有各自的问题,我分点讲解
首先得知道自己的版本情况,然后再决定是否尝试我的解决办法
检查Vscode, centos, ubuntu版本
检查Vscode版本
# 打开VSCode内置终端
Ctrl + ` (反引号)# 查看版本
code --version
我的版本为:1.105.1
检查centos版本
# 在centos的终端输入
hostnamectl
我的输出信息部分内容:
Operating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1160.el7.x86_64Architecture: x86-64
检查ubuntu版本
# 打开终端输入
lsb_release -a
我的输出信息部分内容:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
vscode无法连接centos
问题原因
这个问题在我前面的文章(总结使用vscode和vmware时出现的问题:Vscode连接虚拟机的Linux远端git push时没反应、软件更新时显示“无法解析更新服务器,请检查您的Internet设置或联系系统管理”等_vm麒麟操作系统安装无法解析更新服务器。请检查您的 internet 设置或联系您的系统-CSDN博客)中也提过,这个问题的原因是:Vscode版本较新,centos版本较旧
解决方法
1、降低vscode版本
2、升级centos
这里推荐使用第一种方法,因为软件中更加新的版本有不确定性
用vscode连接远端ubuntu无法git push
问题原因
这个的问题原因是在vscode里git push时,底层走的是vscode的某个设置,从而导致失败
解决方法
1、直接在ubuntu终端进行git命令,不走vscode
2、在gitee设置ssh密钥
我个人用的第一种方法
不过我的ubuntu并不支持中文输入,因此我用git commit提交日志内容时,是在vscode上操作,再转到ubuntu终端git push。如果你们的ubuntu同样无法输入中文,也可以用该方法
