IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> ubuntu下vscode创建github远程仓库 -> 正文阅读

[开发工具]ubuntu下vscode创建github远程仓库

参考文章

1.设置SSH Key

代码管理有两种,HTTPS方式需要每次输入用户名和密码.SSH加密传输不需要

1.1.创建SSH Key

在命令行输入

$ ls -al ~/.ssh

如果该文件夹下存在 id_.pub 和 id_ 的文件,表明已经创建了SSH key.
在这里插入图片描述
如果没有这两个文件,需要创建SSH key

# -t 后面的参数是创建的SSH key文件的名称
# -C 后面的参赛是你github注册的邮箱
$ ssh-keygen -t ed25519 -C "邮箱地址"

接下来跳出的终端界面是,选择存储SSH key的文件夹位置,输入使用SSH key的密码。全部都可以直接按Enter跳过设置。

1.2在github设置SSH key

在终端输入

$ cat ~/.ssh/id_ed25519.pub

查看并复制公共密钥,全复制就好,不要新增或减少空格。此处的id_ed25519.pub为上一步创建的SSH key文件的名称;路径为上一步存储key的路径。又或在可以在文件夹界面选择“显示隐藏文件夹”,到指定目录下用vim打开公共密钥。
登录Github,点击右上角头像,然后点击setting,进入设置后点击左侧SSH and GPG keys,然后在SSH keys那一行后面点击New SSH key,把复制来的公共密钥粘贴到key一栏上,点击Add SSH Key,即可完成添加。

1.3测试是否添加成功

在终端输入

$ ssh -T git@github.com

显示successfully authenticated表明已经添加成功

2.安装初始化git

$ sudo apt-get update
$ sudo apt-get install git
$ git git --version #查看是否安装成功

3.在vscode内初始化仓库

先打开自己需要上传的代码所在的目录,这里以test为例子
在这里插入图片描述
在这里插入图片描述

在当前test目录打开code。打开后选择初始化存储库
在这里插入图片描述
点击源代码下一行的消息框,然后按 ctrl+enter。提示在提示的输入框内输入自己对此次操作的描述,内容不限但必须输入。
在这里插入图片描述

4.创建远程仓库

登陆github,选择Repositories,在选择new新建。
在这里插入图片描述在 Repository name 内输入你仓库名称,最好与你实际工程项目名称一致。点击create Repository.
在这里插入图片描述
复制SSH
在这里插入图片描述

5.本地仓库同步到远程仓库

在vscode内点击 … -> 远程->添加远程存储库
在这里插入图片描述

5.1把刚复制的SSH添加上去

在这里插入图片描述

5.2起仓库名

建议代码工程名称、本地仓库名称、github上的仓库名一致。方便管理

6.推送代码

在这里插入图片描述(1)在工作区添加一个测试文件,会在源代码管理内显示出你更改的文件。选择暂存更改。
(2)在源代码管理的消息框内输入,你对这次修改的描述后,ctrl+enter
(3)在下面界面点击同步更改
在这里插入图片描述

7.注意事项

.gitignore

对于vscode软件,会在你代码目录下生成".vscode"文件夹。这个只对阅读代码有影响而对编译器无影响。并且这个文件夹产生的数据极大。远超出github仓库允许的容量(100M)。因此我们希望在仓库无视此文件夹。
(1)对于希望无视的文件

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-17 16:44:21  更:2022-07-17 16:45:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 16:01:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码