1、ssh配置

  1.1 进入命令行  win + r  > cmd

  1.2 输入如下代码直接回车即可生成ssh

   ssh-keygen -t rsa -C "xxx@qq.com"

  1.3 命令行输入cd .ssh进入目录,按下tab切换到 id_rsa.pub 文件回车即可打开 ,

  复制内容(key)打开github,Settings > SSH and GPG keys > New SSh keys

  将复制的内容(key)粘贴到Key中,取个title即可

2、vscode使用

  2.1 关联github远程仓库

  打开vscode,左侧第三个,初始化存储库,复制github仓库ssh链接,git@github.com:xx/xxx.git

  快捷键“Ctrl+Shift+D”打开命令行(默认的我忘了,自行看设置),输入remote 从列表中选择添加远程仓库,粘贴github仓库链接,回车输入远程仓库名(默认origin)即可。等待中……

  2.2 拉取远程代码

  打开源代码管理,... > 拉取自 > 选择之前链接,即可看到分支,默认只有一个origin/master,

  若新建仓库未选中md文件初始化则没有分支,自行新建分支更新至github仓库即可。

  友情提示:如果出现 vscode host key verification failed 或看不到分支

  可执行 ssh -T git@github.com ,出现 Are you sure you want to continue connecting (yes/no)? 输入 yes 即可。

  2.3 切换分支

  打开源代码管理,... > 签出到 > 分支名(如dev)

  2.4 提交代码

  打开源代码管理,... >  √  > 备注信息 > 推送到对应分支即可。

3、vscode常用扩展

vscode常用扩展
扩展 说明
Chinese (Simplified) Language Pack for Visual Studio Code 中文简体语言包
Settings Sync 扩展配置,详情见4、Settings Sync配置
Prettier - Code formatter Prettier代码规范
ESLiint eslint代码规范
Auto Close Tag 自动添加关闭标签
Auto Rename Tag 同步修改前后标签名
Bracket Pair Colorizer 代码括号添加颜色
Git History 查看历史记录,更为直观
GitLens — Git supercharged 显示当前行代码提交信息  xxx提交  xxx备注
HTML CSS Support css 自动补齐
IntelliSense for CSS class names in HTML 将项目中 css 文件里的名称智能提示在 html 中
HTML Snippets HTML5标签提示
Image preview 图片显示
JavaScript (ES6) code snippets ES6代码提示
npm Intellisense

自动引入vue组件及js模块,需配置,在项目根目录下新建jsconfig.json

Project Manager 可以保存项目,便于切换
Vetur vuter提示
Vue VSCode Snippets 指定模板,可以自行新建代码便于重复使用

4、Settings Sync配置

  4.1 已配置

  在VSCode中使用快捷键“Ctrl+Shift+D”,输入 sync,点击 Sync: Upload / Update Settings

  4.2 未配置

  同上,会弹出配置页面,点击LOGIN WITH GITHUB,自动打开浏览器显示Success! You may now close this tab.代表授权成功

  选择白色框框的,如有多个自行判断令牌归属

  下载配置,同4.1。

  

ssh配置、vscode使用及常用扩展的更多相关文章

  1. 编辑器配置 vscode / Atom / Sublime Text

    vscode配置 https://code.visualstudio.com/docs/languages/cpp https://www.zhihu.com/question/30315894/an ...

  2. [个人配置] VSCode Better Comments 扩展配置、高亮注释插件

    在VSCode IDE中,我的代码注释一般都有高亮颜色,那要怎么安装这个插件呢?

  3. WebAPi添加常用扩展方法及思维发散

    前言 在WebAPi中我们通常需要得到请求信息中的查询字符串或者请求头中数据再或者是Cookie中的数据,如果需要大量获取,此时我们应该想到封装一个扩展类来添加扩展方法,从而实现简便快捷的获取. We ...

  4. 记一次ssh配置的锅

    我们在使用git来管理代码的时候不可避免的要用到ssh密匙,这个密匙怎么配置的百度上很多. 我这边是使用sourcetree来配合管理代码的,但是我ssh配置好了以后无论是克隆代码还是推送代码都提示我 ...

  5. Python Fabric ssh 配置解读

    Python Fabric ssh 配置解读 Fabric 2.4简介: Fabric is a high level Python (2.7, 3.4+) library designed to e ...

  6. php常用扩展有哪些

    bcmath(精确数值处理) bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gettext hash icon ...

  7. flutter之VSCode下Flutter常用终端命令行

    https://www.cnblogs.com/lxlx1798/p/11049922.html 梁飞宇 [Flutter学习]之VSCode下Flutter常用终端命令行 Flutter 常用命令行 ...

  8. Flask常用扩展(Extentions)

    Flask常用扩展(Extentions) 官网;http://flask.pocoo.org/extensions/ 1.Flask-Script ​ 说明: 一个flask终端运行的解析器 安装: ...

  9. mysql+ssh 配置(转载)

    Mysql+ssh配置 一.Linux平台间mysql+ssh配置 本机地址为:192.168.189.133 mysql服务器地址为:192.168.189.139 linux命令行下使用ssh命令 ...

随机推荐

  1. MQ消息队列(2)—— Java消息服务接口(JMS)

    一.理解JMS   1.什么是JMS?         JMS即Java消息服务(Java Message Service)应用程序接口,API是一个消息服务的标准或者说是规范,允许应用程序组件基于J ...

  2. redis基础一

    2.修改redis.conf的配置文件有两个地方 a.将daemonize设置成true支持后台启动 b.将redis的数据库文件保存到 下面的目录 3.启动redis服务器 4.操作redis ,给 ...

  3. VulnHub PowerGrid 1.0.1靶机渗透

    ​本文首发于微信公众号:VulnHub PowerGrid 1.0.1靶机渗透,未经授权,禁止转载. 难度评级:☆☆☆☆☆官网地址:https://download.vulnhub.com/power ...

  4. 【转载】张一鸣:为什么 BAT 挖不走我们的人才?

    很多企业失败的时候,总说是政策的变化.市场的变化.消费者需求的变化.技术发展的变化等等,导致了失败,其实这都是瞎说,归根结底还是人的原因,都是因为你招的人不行.可见,人才对于一个企业的重要性. 互联网 ...

  5. Python实用笔记 (17)模块

    一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块. 现在,假设我们的abc和xyz这两个模块名字与其他模块冲突了,于是我们可以通过包来组织模块,避免冲 ...

  6. eclipse clone克隆github远程库工程到本地

    项目作者把项目push到github远程库,其他用户可以把项目克隆到本地: eclipse里的操作具体如下: File -> Import... 找到Git 选择 Project from Gi ...

  7. codeforce 796C - Bank Hacking(无根树+思维)

    题目 Although Inzane successfully found his beloved bone, Zane, his owner, has yet to return. To searc ...

  8. JavaScript基础对象创建模式之沙盘模式(026)

    沙盘模式可以弥补命名空间模式中的两项不足之处: 使用唯一全局对象作为程序的全局变量入口,使得无法在同一程序中使用两个不同版本的API,因此它们使用的是同一个唯一的全局对象名,如MYAPP: 较长的嵌套 ...

  9. python基础--自定义模块、import、from......import......

    自定义模块.import.from......import...... 1)模块的定义和分类 1.模块是什么? 我们知道一个函数封装了一个功能,软件可能是有多个函数组成的.我们说一个函数就是一个功能, ...

  10. AI 开发路漫漫,什么才是真正的极客精神?

    摘要:AI开发看上去很美,实践起来却不是一件容易的事.一个聪明的开发者知道借助工具提升开发效率,一个智能的平台则会站在开发者的立场,为用户提供贴心服务. 前言 “理想很丰满,现实很骨感.”如果用一句话 ...