当前位置: 首页 > news >正文

如何在 Visual Studio Code 中配置SSH、Git 和 Copilot插件

如何在 Visual Studio Code 中配置SSH、Git 和 Copilot 插件

  • 1- 先决条件
  • 2- 在 Visual Studio Code 中安装、配置和连接 Remote-SSH 扩展
    • 2.1 安装 Remote-SSH Extension
    • 2.2 配置 SSH connection
    • 2.3 连接 Remote Host
  • 3- Installation, configuration and use of Git Extension in Visual Studio Code
    • 3.1 Install Git
    • 3.2 Configure Git in VS Code
    • 3.3 Use basic Git
  • 4- Installation and use of the GitHub Copilot Extension in Visual Studio Code
    • 4.1 Install GitHub Copilot Extension
    • 4.2 Use GitHub Copilot Extension
    • 4.3The problem encountered and its solution:

1- 先决条件

  • 1.1 确保已安装 VS Code (VS 官方网站)

    • 暂时请勿安装最新版本1.100.x,请选择 1.98.2 或以下版本
    • 推荐 VSCodeUserSetup-x64-1.98.2.exe
  • 1.2 需要激活的互联网连接

  • 1.3 GitHub Copilot 账户

2- 在 Visual Studio Code 中安装、配置和连接 Remote-SSH 扩展

2.1 安装 Remote-SSH Extension

**1. 打开Visual Studio Code Extensions **

  • 使用 Ctrl+Shift+X shortcut key 或者点击 左侧的 ‘Extensions’

2. 搜索并安装Extension

  • 由于目前最新的版本 (0.120.0)有问题, 在还没有被解决以前最好避免去使用它
  • 如果你现在安装了最新的Remote-SSH (0.120.0) , 你需要去uninstall 并且去安装早一个版本 (i.e. 0.119.0).
  • 然后在搜索框输入 Remote-SSH 并且点击安装

3. 验证安装

  • 当Remote Explorer’ 图标出现在左侧活动区, 说明该extension已经被安装成功了
    在这里插入图片描述

2.2 配置 SSH connection

1. 生成SSH key(如果你目前还没有)

  • 命令是:
ssh-keygen

2. 添加public key到 remote host(可选择的)

  • 如果你想要登录远端机器时不输入密码,就需要手动做这一步
  • 手动复制 ~/.ssh/id_rsa.pub内容到远端机器的 ~/.ssh/authorized_keys 文件中
  • 请注意是追加,并不是覆盖文件

3. 在VS Code添加 host

    1. 点击VSCode左侧的‘Remote Explorer‘
    1. 下面的图片会出现, 点击SSH右侧的 ‘+’ (New Remote) 去添加一个新的SSH Host在这里插入图片描述
    1. 输入连接命令
      在这里插入图片描述

      • 输入命令的格式:
ssh username@remote_host_ip
    1. 接着选择 config file保存的位置 (第一行就是默认的位置, ~/.ssh/config)
    1. 当你看见VSCode右下角出现了 ‘Host added’ ,说明host添加成功了在这里插入图片描述

2.3 连接 Remote Host

1. 初始化连接

  • 点击REMOTES(TUNNELS/SSH)‘右边的Refresh’
  • 你配置的机器就会出现在SSH下方
  • 点击目标主机并且选择 ‘Connect to Host in New Window’

2. 检查连接状态

  • 当屏幕的左下角出现’SSH:remote_host_ip’ , 说明远程连接机器成功

3. 打开remote project

  • 点击 File→Open Folder 并且去选择远端机器的目录

3- Installation, configuration and use of Git Extension in Visual Studio Code

3.1 Install Git

1. Download and install Git

  • Windows: Visit the Git official website to download the installer

2. Verify installation

  • The command:
git --version
  • The version number is displayed after a successful installation

3.2 Configure Git in VS Code

1. Install Git Extension

  • VS Code has built-in Git support, so there is no need to install any additional extensions
  • For enhancements, search for ‘GitLens’ . Use the Ctrl+Shift+X shortcut key or click Extensions on the left side of the VS Code
  • Then type GitLens in the search box, click Install

2. Set Git user info and check
Set Info

    git config --global user.name "your name"git config --global user.email "your.email@example.com"

Check Configuration

    git config --list

3.3 Use basic Git

1. Clone a remote repository

  • Get the repository URL
  • Clone in VS Code
Open VS Code and press ' Ctrl+` '
Run command : git clone Repository URL

2. Open the cloned repository

  • Load project
    Click File→Open Folder and select the cloned repository directory
  • Verify repository status
    Click … -> Terminal-> New Terminal, Then type the git command in the termainal box below

4- Installation and use of the GitHub Copilot Extension in Visual Studio Code

4.1 Install GitHub Copilot Extension

1. Open Visual Studio Code Extensions Marketplace

    1. Use the Ctrl+Shift+X shortcut key or click Extensions on the left side
    1. Search and install Extension
      • Then type GitHub Copilot in the search box, click Install
      • The same way you can install the GitHub Copilot Chat Extention
    1. Verify installation
      • The GitHub Copilot Extension has been installed successfully when a small robot icon appears in the bottom right corner and we are prompted to log in to our GitHub accont
      • The GitHub Copilot Chat Extension has been installed successfully when two intersecting text boxed appear in the left column
    1. Sign in with your GitHub Copilot account

4.2 Use GitHub Copilot Extension

1. Assisted Programming

  • As you write code, Copilot will automatically provide you with suggestions based on the context
  • Press the Tab key to select the suggestion, or press Enter to accept it
    2. Chat about specific lines of code
  • We can input any questions to GitHub Copilot Chat by click chat icon

4.3The problem encountered and its solution:

- The problem:
A locally installed GitHub Copilot is only available in your local instance of VS Code and will not be synchronised with the remote machine.
- The solution:
You also need to install GitHub Copilot on the remote machine.

相关文章:

  • 对象注入 BeanFactory 的操作 BeanFactoryPostProcessor , Spring boot
  • 20250613在Ubuntu20.04.6下编译Rockchip的RK3576原厂Android14的SDK【整理编译】
  • JVM GC 问题排查实战案例
  • CSS flex-basis 属性详解:功能、用法与最佳实践
  • EFK架构的数据安全性
  • 前端性能优化:打造极致用户体验
  • 玩转Docker | 使用Docker部署vaultwarden密码管理器
  • 流编辑器sed
  • Rust编写Shop管理系统
  • 如何有效开展冒烟测试
  • 【redis——缓存击穿】
  • 中国老年健康调查(CLHLS)数据挖掘教程(1)--CLHLS简介和数据下载
  • 【计算机系统结构】期末复习
  • 如何确保邮件群发不会被标记为垃圾邮件?
  • 输入法,开头输入这U I V 三个字母会不显示 任何中文
  • 深入解析 SNMP Walk 的响应机制
  • NaluCFD 介绍和使用指南
  • DAO 代码说明文档
  • 抖音AI数字人对口型软件LatentSync最新版整合包,音频驱动口型讲话
  • 前端跨域解决方案(1):什么是跨域?
  • 用wordpress作下载站点/亚马逊站外推广网站
  • wordpress相似的nodejs/长春网站优化
  • 购物网站开发的背景/搜索引擎优化不包括
  • 网站外链怎么看/百度下载app下载安装
  • 老榕树网站建设/百度手机助手
  • 自建站和独立站/网站域名综合查询