0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

上传本地项目代码到github

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-14 16:45 次阅读

概述

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。本文主要讲解如何将本地代码上传至Github。

Git Bash的安装

Git Bash是一个适用于Microsoft Windows环境的应用程序,它为Git命令行体验提供了一个仿真层。相当于在window上通过git bash这个模拟的Unix命令行的终端出来,然后在这个终端里面做git相关的版本控制。

Git Bash下载网址:https://git-scm.com/downloads/

Git Bash下载

由于我的系统是win,故下载windows的版本即可。

在这里插入图片描述

安装Git Bash

基本上都是默认下一步。

在这里插入图片描述

配置

绑定邮箱

打开Git Bash,首先绑定邮箱。

git config --global user.email "******@qq.com"

在这里插入图片描述

生成ssh key

输入ssh-keygen -t rsa -C “邮箱名”,引号内在GitHub绑定的邮箱,然后会有提示操作,一般都是回车,也有需要输入y的。

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

在这里插入图片描述

上述指令会生成 .ssh文件,需要找到文件,用记事本打开id_rsa.pub

在这里插入图片描述

在这里插入图片描述

github账号配置ssh key

打开GitHub的设置界面,点击setting。

在这里插入图片描述

点击SSH and GPG keys。

在这里插入图片描述

点击new SSH keys。

在这里插入图片描述

把id_rsa.pub里的内容复制到key里,title输入自己的标题即可。

在这里插入图片描述

在这里插入图片描述

在Git Bash输入ssh -T git@github.com查看是否绑定成功。

ssh -T git@github.com

在这里插入图片描述

上传项目

创建GitHub库

进入Github首页,在自己的Github中创建自己库。创建一个repository,可以有两种方式,第一个是左栏右上的绿色按钮New 来 new一个repository,或者中间栏 中下位置右边的大按钮 “Start a project”。

在这里插入图片描述

填写信息

在这里插入图片描述

在这里插入图片描述

Clone or dowload仓库地址

新建好之后,会出现下面的界面,红色框里面的地址在后续需要使用。

在这里插入图片描述

上传项目到github

新建文件夹

本地电脑新建空文件夹,这个文件夹用来放置需要上传的代码。

我在D盘新建了一个Git的文件夹。

克隆新仓库

进入各个新建的文件夹中,鼠标右键,选择Git Bash Here,之后会弹出一个命令窗口。

在这里插入图片描述

克隆仓库

这里需要上面的Clone or dowload的仓库地址,输入指令:git clone + 仓库地址

git clone https://github.com/845656974/project.git

在这里插入图片描述

输入完毕之后,在刚刚新建的文件夹下面会多一个文件夹,然后将代码放入到这个生成的文件夹中。

在这里插入图片描述

文件夹里有隐藏文件夹.git,是Git用来跟踪管理版本库的,千万不要改乱这个文件。没有这个文件可以在Git Bash中输入git init。我在这个文件夹中放入了一个我自己的工程。

上传

在刚刚的命令行中输入 cd + 文件夹名字,切换到该目录中。

cd project/

在这里插入图片描述

输入 git add . 或git add +文件名,git add . 是把文件夹下的所有文件上传。

git add .

在这里插入图片描述

在这里插入图片描述

git commit -m "progect"引号内的内容可以随意改动,这个语句的含义是给刚刚上传的文件一个备注。

git commit -m "progect"

在这里插入图片描述

输入git push origin master,应该是直接出现Sign in这个界面。

在这里插入图片描述

此时需要打开GitHub的设置界面,点击setting。

在这里插入图片描述

打开Developer settings。

在这里插入图片描述

打开Personal access tokens,点击Generate new token。

在这里插入图片描述

之后将所有的框框都勾选中,点击确认,然后会出现一行字符,将其复制。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果成功,将会出现下面的上传信息。

在这里插入图片描述

失败会让输入GitHub用户名,当输入完毕账号密码之后,以后都不需要输入了。

打开GitHub网站,找到自己创建的库,出现如下界面就OK了。

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4556

    浏览量

    66782
  • Bash
    +关注

    关注

    0

    文章

    57

    浏览量

    10072
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15924
收藏 人收藏

    评论

    相关推荐

    github的使用

    ”Creating Repository”按钮,即创建了版本仓库。 接下来,在本地安装git客户端。一、官网下载客户端:https://github
    发表于 04-16 16:00

    Github发布史上最大更新

    了。以前我们用Github基本上只有几个动作:上传、搜索、下载,如果我们需要测试Github上面一个项目,我们必须下载到本地运行。很多情况一
    发表于 10-17 10:03

    Linux 下建立 Git 与 GitHub的连接并clone至本地

    ,使得社区成员能够自由地参与开源项目中去。不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。安装 Git如果你已经安装好了 Git,可以忽略这一步
    发表于 07-09 08:13

    linux使用git上传项目github的步骤

    仓库地址使用SSH,如果用https地址每次push/pull都要输入github账号密码。
    发表于 07-19 08:24

    DigiPCBA上传元件库,在web的工作区找不到元件库

    DigiPCBA,我上传本地元件库DigIPCBA的工作区,为啥在DigIPCBA找不到我这个元件库
    发表于 03-12 18:05

    求助,将STM32CubeIDE生成的代码上传Github上有什么法律问题吗?

    我想在 github 上分享我的项目,并使用 STM32CubeIDE 配置外围设备并生成一些代码以及我自己的代码。我对许可知之甚少,我只是想分享我的作品,以便其他人可以从中受益。将我
    发表于 01-10 06:07

    github入门到上传本地项目步骤

    GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个
    发表于 11-29 16:51 2035次阅读

    github使用教程_github菜鸟教程

    GitHub 拥有一个非常鼓励合作的社区氛围。这一方面源于 GitHub 的付费模式:私有项目需要付费,而公共项目完全免费。这意味着 GitHub
    发表于 11-29 17:22 1.5w次阅读
    <b class='flag-5'>github</b>使用教程_<b class='flag-5'>github</b>菜鸟教程

    涛思数据开源TDengine,10多万行C代码,登顶GitHub!

    7月12日,涛思数据宣布将TDengine开源,10多万行C代码,包括最核心的存储引擎和计算引擎都上传到了GitHub上。
    的头像 发表于 07-31 16:07 1.3w次阅读

    如何从GitHub存储库下载代码

    Github下载代码的最简单方法是通过点击“ 下载Zip 下载整个zip文件中的代码
    的头像 发表于 09-24 09:11 8919次阅读
    如何从<b class='flag-5'>GitHub</b>存储库下载<b class='flag-5'>代码</b>

    微软北极代码项目,GitHub代码可存储500年

    继成功研制玻璃存储器后,微软的忧患意识又转移到了旗下的GitHub中,在本周在旧金山举办的GitHub Universe大会上,雷德蒙德巨头宣布推出北极代码项目
    的头像 发表于 11-15 10:06 2477次阅读

    可以将本地文件上传到FTP服务器的LabVIEW源代码免费下载

    本文档的主要内容详细介绍的是可以将本地文件上传到FTP服务器的LabVIEW源代码免费下载。
    发表于 08-31 08:00 134次下载
    可以将<b class='flag-5'>本地</b>文件<b class='flag-5'>上传</b>到FTP服务器的LabVIEW源<b class='flag-5'>代码</b>免费下载

    GitHub又登上Hacker News榜首!其源代码被全部泄露!

    DMCA 仓库提交的可疑 Commit 中,一名不明身份人员利用 GitHub 应用程序中的bug 假冒GitHub CEO 奈特弗里德曼 (Nat Friedman)上传了机密源代码
    的头像 发表于 11-10 09:40 1989次阅读

    只需要一秒钟,就可以使用VS Code阅读Github代码

    库。通常在 Github 上看代码都是直接在网页上点点点,或者是将代码 clone 到本地,再使用代码编辑器打开。
    的头像 发表于 02-23 11:38 2161次阅读

    MarkDown文件插入图片并上传GitHub

    MarkDown文件插入图片并上传GitHub
    的头像 发表于 01-12 17:02 784次阅读