目录

  • 1.下载git
  • 2.绑定用户
  • 3.git本地与远程仓库交互
  • 4.github项目创建
  • 5.上传本地项目到github
  • 6.完结撒花❀❀❀!!!

1.下载git

git下载地址:https://git-scm.com/downloads
下载安装后创建快捷地址:(此处比较简单,直接安装即可)
在这里插入图片描述

2.绑定用户

安装完Git,是可以正常使用的,如果后续想要向远程仓库提交项目,就必须完成下面的用户配置【全局配置】,也就是配置自己在Git中的个人信息。
方式一:
任选一个文件夹,右键,找到Git Bash
在这里插入图片描述
执行命令,新安装的git配置是空的,

git config --global --list 

配置用户名:通过下面的命令,将 “用户名” 改为自己要设置的用户名,回车,即配置完成

git config --global user.name "用户名"

配置邮箱:通过下面的命令,将 “邮箱” 改为自己的邮箱(如QQ邮箱,谷歌邮箱,微软邮箱等),这里改成你注册github的邮箱,回车,即配置完成

git config --global user.email "邮箱"

检查配置是否成功,输入命令:

git config --global --list 

显示出你的配置信息即可。
在这里插入图片描述
方式二 :
按上面的配置成功后,你也可以在你的文件夹里看到你的配置,
进入C:\用户\ 搜索.gitconfig文件,用记事本打开,就可以看到你的配置,也可以在这里修改。
在这里插入图片描述

在这里插入图片描述

3.git本地与远程仓库交互

1.使用SSH完成Git与Github的绑定。

注:
1、也可使用Http的方式与github交互,ssh方式的交互,数据是经过加密的,安全性较高;
2、如果不绑定,只是没办法完成Git本地仓库向远程仓库提交代码,但不影响从远程仓库下载代码;

2.生成SSH key
①查看本机是否安装SSH,因为在Windows中是没有默认安装的,但是我们前面在进行Git的安装时,只有默认选择安装了Git Bash,那么SSH也会被一起安装的,在Git Bash中输入ssh进行查看,如图所示,则是安装了SSH;
在这里插入图片描述
②执行下面的命令,生成密钥,需要按三次回车,如下图所示

ssh-keygen -t rsa

在这里插入图片描述
③查看密钥,打开文件夹C:\用户\ .ssh,可以看到里面有2个文件夹,id_rsa是私钥、id_rsa_pub是公钥,如下图所示;
在这里插入图片描述
④在Github中添加SSH key
打开github页面,点击右上角的头像,并点击“setting”,打开设置页面,如图所示;
在这里插入图片描述
⑤点击“SSH and GPG keys”,打开SSH key设置页面,点击“New SSH Key”,打开 SSH Key添加页面;
在这里插入图片描述
⑥填入公钥(id_rsa.pub里的内容),点击“Add SSH Key”;
在这里插入图片描述
然后要进行验证,这里验证一下,成功后显示:

在这里插入图片描述
验证Git与Github是否成功建立通信,
在 Git Bash 窗口中输入下面命令,并按提示输入 yes 后,回车,如下图,提示 "Hi xxxxx! You’ve successfully xxxx 则表示建立通信成功;

ssh -T git@github.com

在这里插入图片描述
“GitHub does not provide shell access”:GitHub 不提供像服务器那样的远程终端访问权限(即不能用 ssh 登录后操作命令行),它只允许通过 SSH 协议进行 Git 操作,比如 git pull、git push 等。

4.github项目创建

点击个人头像,选择仓库。
在这里插入图片描述
新建一个项目,
在这里插入图片描述
在这里插入图片描述
创建成功后进入该页面,其中的网址后面上传git时候会用。
在这里插入图片描述

5.上传本地项目到github

  1. 在gitbash命令行中cd进入我们要上传的文件夹目录下:
    在这里插入图片描述
  2. 输入git init
    该命令的作用是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
  3. 输入git add .
    将项目上所有的文件添加到仓库中
  4. 输入git commit -m “first commit”
  5. 输入git remote add origin https://自己的仓库url地址(也就是刚才新建仓库时候那个地址),将本地的仓库关联到github上
  6. 输入git push -u origin master 把代码上传到github仓库,这里上传的是master分支,建立自己的项目时候里面默认是main分支,这只是分支名字不一样,可以改成main分支
git init
git add .
git commit -m "first commit"
git remote add origin https://自己的仓库地址
git push -u origin master

最后即上传成功:
在这里插入图片描述

6.完结撒花❀❀❀!!!

打开Github刷新一下仓库,记得是master分支,可以看到我们的文件已经出现在了仓库,这表示我们成功了!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/82018.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/82018.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/82018.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Vue]路由基础使用和路径传参

实际项目中不可能就一个页面,会有很多个页面。在Vue里面,页面与页面之间的跳转和传参会使用我们的路由: vue-router 基础使用 要使用我们需要先给我们的项目添加依赖:vue-router。使用命令下载: npm install vue-router 使用路由会涉及到下面几个对象:…

软考-软件工程开发模型

软考-软件工程开发模型 参考视频: 软件工程概述&开发模型 ,配合视频理解更清晰~ 软件的生命周期为:需求分析、软件设计、软件开发、运行维护直至被淘汰 几个阶段。 软件工程支持 4 个活动,简称 PDCA&#xff0c…

【写在创作纪念日】基于SpringBoot和PostGIS的各省东西南北四至极点区县可视化

目录 前言 一、空间检索简介 1、空间表结构 2、四至空间检索 二、前后端实现 1、后端实现 2、前端集成 三、成果展示 1、东部省份 2、西部省份 3、南部省份 4、北部省份 5、中部省份 四、总结 前言 在当今数字化时代,地理信息数据的分析与可视化对于众…

智能守护校园“舌尖安全“:AI视频分析赋能名厨亮灶新时代

引言: 在校园食品安全备受关注的今天,一套融合视频监控管理平台与AI视频分析盒子的智能解决方案正在全国多地学校食堂悄然落地,为传统的"名厨亮灶"工程注入科技新动能。这套系统不仅实现了后厨操作的"透明化"&#xff0…

【软件设计师】计算机网络考点整理

以下是软件设计师考试中 ​​计算机网络​​ 的核心考点总结,帮助您高效备考: ​​一、网络体系结构与协议​​ ​​OSI七层模型 & TCP/IP四层模型​​ 各层功能(物理层-数据链路层-网络层-传输层-会话层-表示层-应用层)对应协…

Starrocks的CBO基石--统计信息的来源 StatisticAutoCollector

背景 本文来从底层代码的实现来分析一下Starrocks怎么获取统计信息,这些统计信息在后续基于CBO的代价计算的时候有着重要的作用 本文基于Starrrocks 3.3.5 结论 Starrocks的统计信息的收集是通过周期性的运行一系列的SQL(以分区为维度,如果…

深度学习模型部署(四)——RKNN

一、RKNN部署及工具包安装 参考1:https://blog.csdn.net/qq_40280673/article/details/136211086#/ 参考2:瑞芯微官方教程 RKNN部署针对瑞芯微芯片优化,支持NPU硬件加速,需要安装rknn-toolkit,用于将pytorch模型转换为…

重构研发效能:项目管理引领软件工厂迈向智能化

1.项目管理智能化,激活软件工厂新引擎 在高速发展的软件开发时代,企业如何高效管理多个项目、协调团队合作、优化资源配置,已成为推动技术进步的关键。尤其是在多任务、多项目并行的复杂环境下,智能项目组合管理工具正成为软件工…

小米汽车二期工厂下月将竣工,产能提升助力市场拓展

在新能源汽车市场竞争日益激烈的当下,小米汽车传来重要进展消息。据多方信息显示,小米汽车二期工厂下月即将竣工,这一关键节点的到来,有望为小米汽车的产能提升与市场布局带来重大突破。​ 小米汽车二期工厂位于北京亦庄&#xff…

Python 爬虫实战:电竞比赛直播数据实时抓取与可视化分析

一、引言 在电竞行业快速发展的今天,电竞比赛直播数据成为了电竞爱好者、分析师和商业机构关注的焦点。实时抓取电竞比赛直播数据并进行分析,不仅可以帮助观众更好地理解比赛,还能为战队战术优化、选手表现评估以及赛事运营提供重要参考。 本文将详细介绍如何使用Python爬…

零基础设计模式——创建型模式 - 生成器模式

第二部分:创建型模式 - 生成器模式 (Builder Pattern) 前面我们学习了单例、工厂方法和抽象工厂模式,它们都关注如何创建对象。生成器模式(也常被称为建造者模式)是另一种创建型模式,它专注于将一个复杂对象的构建过程…

Debezium快照事件监听器系统设计

Debezium快照事件监听器系统设计 1. 系统概述 1.1 设计目标 为 Debezium 的快照过程提供可扩展的事件监听机制允许外部系统在快照过程中执行自定义逻辑提供线程安全的事件分发机制确保监听器的异常不会影响主快照流程1.2 核心功能 表快照开始事件监听表快照完成事件监听行数据…

手术机器人行业新趋势:Kinova多机械臂协同系统如何突破复杂场景适应性瓶颈?

机器人手术历经多阶段技术演进,已成为现代医疗重要方向。其需求增长源于医疗机构对高精度低风险手术方案的需求、微创手术普及及技术进步带来的复杂场景适应性提升。Kinova 轻型机械臂凭借模块化设计与即插即用功能,可快速适配不同手术环境,为…

力扣面试150题-- 二叉树展开为链表

Day 46 题目描述 思路 初次做法:由于我直接考虑O(1)级别的空间复杂度,于是采取了以下做法: 接下来的内容就是递归函数如果该节点为空,就返回null将此时的current作为头节点,left和right作为孩…

【Python】开发工具uv

文章目录 1. uv install1.1 下载安装脚本来安装1.2 使用pipx安装uv1.3 补充 2. 考虑在离线系统上安装uv2.1 下载并上传安装包2.2 用户级安装uv(~/.local/bin/)2.3 补充 3. uv 管理Python解释器4. uv 管理依赖5. uv运行代码5.1 uv不在项目下执行脚本5.2 u…

zabbix批量主机维护脚本兼容性更新

最近做新老版本zabbix监控主机迁移发现zabbix6.0后api安全有了效大升级,批量主机维护脚本出现认证兼容性问题,以下为脚本更新token支持:在这里插入代码片: # /usr/bin/env python3 # -*- coding:utf-8 -*- import requests impor…

Java中static关键字深度解析:从入门到高阶实战

Java中static关键字深度解析:从入门到高阶实战 目录 static的本质与核心特性静态变量 vs 实例变量:底层对比静态方法的设计哲学与应用场景高级用法:突破常规的static技巧 4.1 静态代码块:类加载的“初始化引擎”4.2 静态内部类&…

基于RT-Thread的STM32F4开发第五讲——软件模拟I2C

文章目录 前言一、RT-Thread工程创建二、AT24C02三、函数编写1.I2C_soft.c2.I2C_soft.h3.main.h 四、效果展示五、资源分享总结 前言 本章是基于RT-Thread studio实现软件模拟I2C,开发板是正点原子的STM32F4探索者,使用的RT-Thread驱动是5.1.0&#xff0…

49、c# 能⽤foreach 遍历访问的对象需满足什么条件?

在 C# 中,要使用 foreach 循环遍历一个对象,该对象必须满足以下条件之一: 1. 实现 IEnumerable 或 IEnumerable 接口 非泛型版本:System.Collections.IEnumerable public class MyCollection : IEnumerable {private int[] _da…

推客小程序系统开发:全栈式技术解决方案与行业赋能实践​

​ 在数字化营销深度渗透各行业的当下,传统推广模式已难以满足企业精细化运营与高效获客的需求。专业的推客小程序系统凭借其强大的裂变传播能力与灵活的推广机制,成为企业构建私域流量池、提升推广效能的核心工具。我们基于多年技术沉淀与行业洞察&…