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

Linux操作系统项目上传Github代码仓库指南

文章目录

  • 1 创建SSH key
  • 2.本地git的用户名和邮箱设置
  • 3.测试连接
  • 4.创建仓库
  • 5.终端项目上传

1 创建SSH key

  • 1.登录github官网,点击个人头像,点击Settings,然后点击SSH and GPG keys,再点击New SSH key
    Title 可以随便取,但是 key 需要通过终端生成。在这里插入图片描述
    Linux终端执行ssh-keygen -t rsa -C YOUR_EMAIL
    YOUR_EMAIL为注册GitHub时使用的邮箱号
    不需要输入任何参数,直接 enter 即可。
    在这里插入图片描述
    看到如上图情景时,系统会自动生成id_rsa.pub 文件,在~/.ssh 目录下,将其文件中的所有内容复制粘贴到GitHub中,点击Add SSH key在这里插入图片描述在这里插入图片描述
    如图所示,添加成功!

2.本地git的用户名和邮箱设置

终端输入:
git config --global user.name "yourname"
git config --global user.email "email@email.com"
yournameemail@email.com根据自己实际情况设置。

3.测试连接

终端输入:ssh -T git@github.com测试连接。
在这里插入图片描述
如图所示,连接成功。
注意:测试过程中请关闭VPN
如果连接失败,终端输入:
ssh-agent -s
ssh-add ~/.ssh/id_rsa
再次测试。

4.创建仓库

打开GitHub主界面,点击 +号,再点击 New repository ,填写仓库名,以及仓库权限。
在这里插入图片描述

5.终端项目上传

echo "# DPDK" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/zloser020/DPDK.git
git push -u origin main

在这里插入图片描述
echo "# DPDK" >> README.md: 在当前目录下创建一个名为README.md的文件,并向文件中添加内容 # DPDK,即一个以# DPDK开头的Markdown标题。
git init: 初始化一个新的Git仓库,将当前目录转变为一个Git仓库。
git add README.md: 将README.md文件添加到Git的暂存区,其他文件同理。
git commit -m "first commit": 将暂存区的文件提交到本地仓库,并附带一条提交消息 “first commit”。
git branch -M main: 将默认分支名更改为main。在较新的Git版本中,GitHub默认使用main而不是master作为主分支名称。
git remote add origin https://github.com/zloser020/DPDK.git: 将远程仓库的URL添加为名为 “origin” 的远程别名。
git push -u origin main: 将本地仓库的main分支推送到名为 “origin” 的远程仓库。 -u选项将本地的main分支与远程的main分支关联起来。
** 注意:git push 时需要输入密码,由于早在2021年GitHub就不再支持密码push,所以需要到官网主页生成Tokens个人访问令牌,通过该Tokens操作。**
Tokens生成指南:
点击头像–>settings–>Developer Settings -->Personal access tokens–>Generate new token
选择要授予此令牌token的范围或权限。
要使用token从命令行访问仓库,请选择repo
要使用token从命令行删除仓库,请选择delete_repo
其他根据需要进行勾选。
在这里插入图片描述
上传成功!!!

相关文章:

Linux操作系统项目上传Github代码仓库指南

文章目录 1 创建SSH key2.本地git的用户名和邮箱设置3.测试连接4.创建仓库5.终端项目上传 1 创建SSH key 1.登录github官网,点击个人头像,点击Settings,然后点击SSH and GPG keys,再点击New SSH key。 Title 可以随便取,但是 key 需要通过终端生成。 Linux终端执行…...

机器学习--循环神经网路(RNN)2

在这篇文章中,我们介绍一下其他的RNN。 一.深层RNN 循环神经网络的架构是可以任意设计的,之前提到的 RNN 只有一个隐藏层,但 RNN 也可以是深层的。比如把 xt 丢进去之后,它可以通过一个隐藏层,再通过第二个隐藏层&am…...

sheng的学习笔记-AI-多分类学习:ECOC,softmax

目录:sheng的学习笔记-AI目录-CSDN博客 基本术语: 若我们欲预测的是离散值,例如“好瓜”“坏瓜”,此类学习任务称为“分类”(classification); 若欲预测的是连续值,例如西瓜成熟度0.95、0.37,…...

ChatGPT Plus 支付出现「您的银行卡被拒绝/your card has been declined」怎么办?

ChatGPT Plus 支付出现「您的银行卡被拒绝/your card has been declined」怎么办? 在订阅 ChatGPT Plus 或者 OpenAI API 时,有时候会出现已下报错 : Your card has been declined. 您的银行卡被拒绝 出现这种错误,有以下几个解…...

typescript学习(更新中)

目录 开发环境搭建类型如何声明有哪些类型编译配置文件 开发环境搭建 npm i -g typescripttsc检查是否安装成功 类型如何声明 // 先声明再赋值 let a: number a 1// 直接赋值 let b 1function sum(a: number, b: number): number {return a b } console.log(sum(1, 2))有…...

T2 小美的平衡矩阵(25分) - 美团编程题 题解

考试平台: 牛客网 题目类型: 30道单选题(60分) 2 道编程题 (15分 25分) 考试时间: 2024-03-09 (两小时) 题目描述 小美拿到了一个n*n的矩阵,其中每个元素是…...

13:大数据与Hadoop|分布式文件系统|分布式Hadoop集群

大数据与Hadoop|分布式文件系统|分布式Hadoop集群 Hadoop部署Hadoop HDFS分布式文件系统HDFS部署步骤一:环境准备HDFS配置文件 查官方手册配置Hadoop集群 日志与排错 mapreduce 分布式离线计算框架YARN集群资源管理系统步骤一:安装…...

前端知识点、技巧、webpack、性能优化(持续更新~)

1、 请求太多 页面加载慢 (webpack性能优化) 可以把 图片转换成 base64 放在src里面 减少服务器请求 但是图片会稍微大一点点 以上的方法不需要一个一个自己转化 可以在webpack 进行 性能优化 (官网有详细描述)...

红队专题-开源漏扫-巡风xunfeng源码剖析与应用

开源漏扫-巡风xunfeng 介绍主体两部分:网络资产识别引擎,漏洞检测引擎。代码赏析插件编写JSON标示符Python脚本此外系统内嵌了辅助验证功能文件结构功能 模块添加IP三. 进行扫描在这里插入图片描述 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/de587a6f6f694…...

统计接口调用耗时情况设计思路(大厂面试题)

gateway统计接口调用耗时情况设计思路(大厂面试题) 详情视频可以去看尚硅谷2024周阳老师的springCloud P86 知识出处自定义全局过滤器官网https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#gateway-combined-global-filter-…...

Elasticsearch:什么是 DevOps?

DevOps 定义 DevOps 是一种现代软件开发方法,它将公司软件开发 (Dev) 和 IT 运营 (Ops) 团队的工作结合起来并实现自动化。 DevOps 提倡这样一种理念:这些传统上独立的团队在协作方面比在孤岛中更有效。 理想情况下,DevOps 团队共同努力改进…...

C语言基础练习——Day03

目录 选择题 编程题 记负均正 旋转数组的最小数字 选择题 1、已知函数的原型是:int fun(char b[10], int *a);,设定义:char c[10];int d;,正确的调用语句是 A fun(c,&d);B fun(c,d);C fun(&c,&d);D fun(&c,d); 答…...

膜厚测量仪在半导体应用中及其重要

随着科技的不断发展,半导体行业已成为当今世界的核心产业之一。在这个领域中,半导体膜厚测量仪作为关键设备,其精度和可靠性对于产品质量和生产效率具有至关重要的作用。本文将详细介绍半导体膜厚测量仪的工作原理、应用领域以及其在半导体制…...

【前端】-初始前端以及html的学习

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …...

uni-app navigateTo路由传参传递对象

传递参数 先通过JSON.stringify将对象转成字符串 toNextPage(obj) {uni.navigateTo({url:/pages/nextpage/index?obj${JSON.stringify(obj)}}); },接收参数 再通过JSON.parse将传递过来的字符串转成对象 onLoad(options) {this.obj JSON.parse(options.obj) }...

99 centos 7 服务器上面 增加了 2181 的防火墙配置, 但是客户端连接不上

呵呵 最近部署 zookeeper 的时候出现这样的一个问题 centos 7 服务器上面 增加了 2181 的防火墙配置, 但是客户端连接不上 # 但是再 另外的一个虚拟机环境, ubuntu 16 的环境, docker 启动 2181 的服务, 然后 安装 firewalld, 配置 开放 2181 的 tcp 服务, 客户端能够正常连接…...

云计算科学与工程实践指南--章节引言收集

云计算科学与工程实践指南–章节引言收集 //本文收集 【云计算科学与工程实践指南】 书中每一章节的引言。 我已厌倦了在一本书中阅读云的定义。难道你不失望吗?你正在阅读一个很好的故事,突然间作者必须停下来介绍云。谁在乎云是什么? 通…...

探索Web中的颜色选择:不同取色方法的实现

在Web开发中,提供用户选择颜色的功能是很常见的需求。无论是为了个性化UI主题,还是为了图像编辑工具,一个直观且易用的取色器都是必不可少的。本文将介绍几种在Web应用中实现取色功能的方法,从简单的HTML输入到利用现代API的高级技…...

突破编程_C++_设计模式(策略模式)

1 策略模式的概念 策略模式(Strategy Pattern)是 C 中常用的一种行为设计模式,它能在运行时改变对象的行为。在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为模式。 在策略模式中,需…...

【uniapp】uniapp小程序中实现拍照同时打开闪光灯的功能,拍照闪光灯实现

一、需求前提 特殊场景中,需要拍照的同时打开闪光灯,(例如黑暗场景下的设备维护巡检功能)。 起初我是用的uviewui中的u-upload组件自带的拍照功能,但是这个不支持拍照时打开闪光灯,也不支持从通知栏中打开…...

小红书关键词批量提取评论使用说明分享

小红书笔记关键词搜索笔记批量提取评论使用说明弄完抖音的评论采集,又用c#写了一个小红书的评论采集同样还是采用C# 还是客户端服务端数据库功能方向:主要用通过关键词搜索笔记进行笔记的评论采集,当然了既然能通过关键词能搜索笔记采集评论。…...

不只是教程:用字节跳动Piano Transcription,我如何把一堆老录音变成了可编辑的MIDI乐谱

从老录音到数字乐谱:用AI钢琴转录技术解锁音乐创作新可能 去年整理工作室时,我翻出一箱尘封已久的磁带——那是二十年前学生时代的即兴演奏录音。作为职业编曲人,突然萌生一个想法:能否让这些充满年代感的旋律重获新生&#xff1f…...

Wan2.2-I2V-A14B多场景应用:跨境电商商品多角度展示视频自动生成

Wan2.2-I2V-A14B多场景应用:跨境电商商品多角度展示视频自动生成 1. 跨境电商视频制作新方案 在跨境电商领域,商品展示视频是提升转化率的关键因素。传统视频制作方式面临三大痛点: 成本高昂:专业拍摄团队单条视频报价通常在50…...

远程办公真香?为什么你的运维效率反而更低了

远程办公真香?为什么你的运维效率反而更低了 很多人远程第一周:效率爆炸。 一个月后:问题开始堆积。 三个月后:你甚至不知道系统什么时候“悄悄出过事故”。 这不是你变菜了。 而是—— 👉 你还在用“办公室时代”的运维方式,做“远程时代”的工作。 一、真实痛点:远…...

10兆瓦数据中心年省3000万!液冷的经济账怎么算?

10兆瓦数据中心年省3000万!液冷的经济账怎么算?一个10兆瓦的数据中心,一年电费是多少?答案是——用风冷,要花将近1个亿。但如果换成液冷,这笔钱可以省下2000万到3000万。数据说明:年节省金额的前…...

Spark大数据分析实战【1.2】

第4章 Lamda架构日志分析流水线 4.1 日志分析概述 随着互联网的发展,在互联网上产生了大量的Web日志或移动应用日志,日志包含用户最重要的信息,通过日志分析,用户可以获取到网站或应用的访问量,哪个网页访问人数最多,哪个网页最有价 值、用户的特征、用户的兴趣等。 一…...

如何快速上手FlashDB:5分钟学会嵌入式数据存储

如何快速上手FlashDB:5分钟学会嵌入式数据存储 【免费下载链接】FlashDB An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库 项目地址: https://gitcode.com/gh_mirrors/fl/FlashDB …...

前端像素UI库!前端复古风选型必看!像素UI 、精简复古风UI 。

一、像素风 复古风(8-bit/街机游戏/精简粗犷主义) 1. NES.css(8-bit 像素/红白机风) 官方文档(官网) :https://nostalgic-css.github.io/NES.css/ GitHub:https://github.com/no…...

AI Agent的感知世界:多模态输入处理

AI Agent的感知世界:多模态输入处理 关键词: AI Agent、多模态感知、多模态融合、深度学习、Transformer架构、计算机视觉、自然语言处理 摘要 本文深入探讨AI Agent如何通过多模态输入处理构建对世界的全面感知。我们将从第一性原理出发,分析多模态感知的理论基础,详细解…...

Elasticsearch 磁盘水位阈值设置:最合理配置 + 生产实战

Elasticsearch 磁盘水位阈值设置:最合理配置 生产实战前言Elasticsearch 磁盘水位阈值设置:合理配置与生产最佳实践一、核心概念:什么是 ES 磁盘水位?1.1 定义1.2 三个关键水位(必须记住)1.3 水位触发后行…...