如题,git使用中突然报错ssh:connecttohostgithub.comport22:Connectiontimedout通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。解决方法一:抛弃ssh连接方式,使用http连接。gitconfig--local-e将配置文件的url=git@github.com:username/repo.git一行改为:url=https://github.com/username/repo.git方法二:如果22号端口不行,那就换一个端口进入.ssh文件夹创建一个config文件将下面的内容复制进去Host
我们在日常开发中会遇见项目打包的情况,然后这时候我们想要打包完成后提交一次代码,会忘记删除dist文件或者打包文件,会跟着提交上去,这样就造成了协同开发的麻烦,也会造成codeReview的障碍,让别人在拉取代码时会将你本次提交上去的打包文件给拉下来。那么这时候就需要用到ignore工具。首先可以通过git创建gitignore配置文件这里的配置文件可以在命令行里面编辑,也可以在代码编辑器里直接打开进行编辑。.gitignore忽略规则语法:以”#”号开头表示注释;以斜杠“/”开头表示目录;以星号“*”通配多个字符;以问号“?”通配单个字符以方括号“[]”包含单个字符的匹配列表;以叹号“!”表
vscode配置文件-vutur自动格式化-eslint校验-属性换行{//eslint配置"eslint.enable":true,"eslint.run":"onType","eslint.options":{"extensions":[".js",".vue",".jsx",".tsx"]},//自动格式化代码设置"editor.codeActionsOnSave":{"source.fixAll":true,//"source.fixAll.eslint":true,//保存时格式化"editor.formatOnSave":true,},"vetur.format.defaultFo
git配置sshGit是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。由于国内使用GitHub受到网络速度限制,这里使用国内服务器码云–Gitee。1.下载git。官网地址:https://git-scm.com下载完成后基本是next安装。2.配置git,进入gitbash。在任意界面下右键都能看到gitbash,点击gitBash。#配置用户名gitconfig--globaluser.name"username"//(名字)#配置邮箱gitconfig--globaluser.email"username@email.com"//(注册账号
Git-VSCode使用手册本文为在VSCode中使用Git的基本使用手册。本文仅演示VSCode默认提供的Git源代码管理功能,进阶Git功能可安装额外的Git插件。1.克隆仓库源代码管理面板中,点击克隆仓库输入仓库URL仓库URL,示例http://127.0.0.1:8080/username/HelloWorld.git选择仓库存储地址打开仓库或仓库内的项目源代码管理面板中,可以看到Git仓库状态。下载下来的项目,默认检出的分支为主分支。查看分支情况(本地分支和远程分支)2.新建feature分支点击分支按钮,选择从...创建分支选择从远程develop(origin/develop)
目录1安装vscode2在linux系统中安装cmake3在linux系统中安装clangd4vscode中安装clangd插件 5vscode中安装“remote-ssh”插件6编译代码并生成compile_commands.json7远程连接linux浏览代码vscode是一个编辑器,可以调用各种插件来完成更多高级功能,clangd是一个代码解析工具,是clang的一个子项目。vscode中集成clangd以后,就可以精准的查看代码的调用情况,因为clangd对整个编译过程进行了跟踪(使用compile_commands.json文件实现),对于linuxkernel这种复杂的项目非常适合
今天新分配的git账号和新项目,拉下来代码更改后发现push不上去,原因是因为权限不够,master分支被保护了,重新修改了master权限解决办法:master分支是protected,development没有push权限,故在git上修改一下master分支对应的权限即可设置中选择ProrectedBranchesAllowedtopush更改选择一个角色即可,而后unprotect
问题:fatal:badobjectrefs/remotes/origin/xxxerror:ssh://xxx.gitdidnotsendallnecessaryobjects解决:1、找到当前项目目录下 .git/refs/remotes/origin/;2、删除.git/refs/remotes/origin/目录下所有文件;3、gitfetch--all,解决问题
一、基础的1、AutoRenameTag⭐修改标签会同步修改2、AutoImport-ES6,TS,JSX,TSX自动查找、解析并为所有可用导入提供代码操作和代码完成。适用于JavaScript(ES6)和TypeScript(TS)3、CodeRunner⭐快速运行调试js4、CSSPeek跳转对应css5、DotENV高亮ENV文件6、ErrorLens显示错误7、ESLint8、GitLens—Gitsupercharged⭐在每行代码查看代码是谁修改的9、JavaScript(ES6)codesnippetsES6代码块10、jsdoc快速生成函数注释11、npmIntellisens
目前项目是存在云效(codeup.aliyun.com)上本地清理后,还需要到云效上清理「存储空间管理」一、清理/瘦身效果二、到底是什么在占空间?1、先看一下项目里,什么最占空间?2、往下看在/.git里,什么最占空间?三、清理/瘦身过程1、git命令修改大文件提交记录(1)查看历史提交中占用空间最多的10个文件(2)重写提交记录,删除提交记录里面的大文件(删`data/apks/large.apk`)(3)清理本地缓存+强推到远端(4)本项目是存在云效codeup上,还需要到云效上手动清理下服务器缓存(5)本地查看&远程查看效果2、BFG工具(1)BFG下载到本地,改个名字->bfg.jar