vscode 远程linux服务器 连接git

devtools/2024/10/21 17:16:11/

vscode 远程linux服务器 连接git

  • 1. git 下载
  • 2. git 配置
  • 3. 使用
    • 1)初始化repository
    • 2)commit 输入本次提交信息,提交到本地仓库
    • 3)push 上传到远程仓库
  • 4. git 常用命令
  • 5. git使用中遇到的问题

由于实验室常用的服务器总是莫名其妙连不上,等待维修的过程就什么都做不了了。
所以开始使用git备份代码,以便克隆到其他服务器上使用。

1. git 下载

由于实验室的个人用户没有root权限,因此在conda环境中下载git

conda install git

使用git命令查看是否安装成功
在这里插入图片描述

2. git 配置

github__11">1)github 设置

git config --global user.name "github名称"
git config --global user.email "github邮箱"
# 查看信息
git config -l

github_20">2)与github建立连接

linux_21">linux端:创建密钥

cd ~/.ssh
ssh-keygen -t rsa	# 回车

githubssh_key_26">github端:创建ssh key

将刚才 ~/.ssh 中生成的 id_rsa.pub 文件中内容作为key复制到github
在这里插入图片描述
在这里插入图片描述
测试 linux服务器github的连接:

ssh -T git@github.com

在这里插入图片描述

3. 使用

1)初始化repository

在这里插入图片描述

2)commit 输入本次提交信息,提交到本地仓库

在这里插入图片描述

3)push 上传到远程仓库

注意:适用于push到github中不存在的仓库;如果想修改已有仓库中的文件,需先clone下来打开。
在这里插入图片描述
push成功后,在github网站上可以看到这个仓库。

4. git 常用命令

1)初始化本地仓库

git init

2)连接远程仓库

git remote add 仓库名称 仓库地址

3)添加文件

git add .

4)提交到本地仓库

git commit -m "提交信息"

5)提交到远程仓库

git push 分支名称
# 第一次使用
git push -u 仓库地址 分支名称

5. git使用中遇到的问题

在命令行使用git clone等操作时 让输入名字和密码
其中密码为github中申请的token,而不是登录密码;如果输入登录密码会报错:“鉴权失败”。
在这里插入图片描述

github_token_72">github token

setting中找到
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后,将token作为密码提交即可。


http://www.ppmy.cn/devtools/127621.html

相关文章

Ubuntu18上,解决AndroidStudio中Device Explorer无法使用,Logcat无法使用的问题

具体原因时,Ubuntu中,默认adb版本使用过低,sudo apt-get adb版本过低 错误原因是因为之前用 sudo apt-get install adb 安装过 adb 通过 update-alternatives 使用 android studio 里面 Tools -> sdk manager -> SDK Tools -> And…

0.36秒即可完成一次高分辨率全球海洋预报!国防科技大学推出「羲和」大模型,性能超越主流数值预报系统,预报时长可达30天

在近日举行的第 20 届 CCF HPC China 2024 大会上,第六届海洋数值预报与高性能计算论坛圆满落幕。在该论坛中,国防科技大学气象海洋学院汪祥课题组助理研究员韩毅以「羲和:数据驱动的全球涡可分辨海洋环境预报大模型」为主题带来了深度分享。…

常用Python数据分析开源库:Numpy、Pandas、Matplotlib、Seaborn、Sklearn介绍

文章目录 1. 常用Python数据分析开源库介绍1.1 Numpy1.2 Pandas1.3 Matplotlib1.4 Seaborn1.5 Sklearn 1. 常用Python数据分析开源库介绍 1.1 Numpy Numpy(Numerical Python)是Python数据分析必不可少的第三方库,Numpy的出现一定程度上解决了Python运算性能不佳的…

Linux LCD 驱动实验

LCD 是很常用的一个外设,在裸机篇中我们讲解了如何编写 LCD 裸机驱动,在 Linux 下LCD 的使用更加广泛,再搭配 QT 这样的 GUI 库下可以制作出非常精美的 UI 界面。本章我们就来学习一下如何在 Linux 下驱动 LCD 屏幕。 Framebuffer 设备 先来…

Gorm操作数据库,有和没有WithContext的区别

问题的提出 本人是Go服务器的新中新中新手,在使用数据库操作时,看到代码中有些查询语句会先调用WithContext再查询,如: //有WithContext dao.WinUser.WithContext(l.ctx).Where(...)//没有WithContext dao.WinUser.Where(...) …

第六章 元素应用CSS

6.1 使用CSS设置字体样式 6.1.1.字体类型 CSS 提供 font-family属性来控制文本的字体类型。 格式如下: font-family:字体名称; 参数:字体名称按优先顺序排列,以逗号隔开。如果字体名称包含空格,则应用引号括起。 说明&#xff…

电机学习-Park变换

一、Park变换 坐标关系: I d I α ∗ c o s θ e I β ∗ s i n θ e I_d I_\alpha*cos\theta_e I_\beta*sin\theta_e Id​Iα​∗cosθe​Iβ​∗sinθe​ I q − I α ∗ s i n θ e I β ∗ c o s θ e I_q -I_\alpha*sin\theta_e I_\beta*cos\theta_…

si551x时钟芯片linux下调试笔记

目录 前言一、依赖文档、工具二、让芯片工作的流程三、以上步骤的SOC下代码实现 前言 本文总结调试SKYWORKS芯片厂商Si5512时钟芯片时的笔记,基于linux5.10.xxx内核,在arm64架构的SOC上验证; 一、依赖文档、工具 文档名说明下载链接Si5518…