Github仓库远程操作——简单版

Github远程操作

github仓库简单的远程操作,更多复杂的功能请参考github官方文档

标题

  • Github远程操作
    • 添加公钥到github
    • Github仓库远程操作

远程操作之前,先添加本地的公钥到github

添加公钥到github

  1. 创建本地ssh公私钥:使用powershell或者gitbash或者cmd 执行命令:ssh-keygen -t rsa,然后会在C盘本地用户的根目录下 .ssh文件夹下生成两个文件,其中 .pub为公钥,可以公开,另一个为私钥,需要保密,不能公开。(如果生成密钥时,自己设置了密码,请牢记密码)
    在这里插入图片描述

  2. 在github中点击个人头像,然后选择setting–>SSH and GPG keys,进入如下界面:
    在这里插入图片描述

  3. 然后选择新增SSH key,将上面生成的 .pub 文件用写字板打开,将其中的内容全部复制到key栏下:
    在这里插入图片描述

  4. 然后就行了

Github仓库远程操作

  1. 在github官网创建新的仓库
  2. 在本地创建一个空文件夹进行git clone https://github.com/xxxx/test.git
    在这里插入图片描述
  3. 查看关联的远程仓库(此时应该为空): git remote -v
  4. 进入下载的test 仓库: cd .\test\
  5. 然后初始化:git init
  6. 此时不需要添加远程仓库关联到当前位置,因为已经关联上了
    git remote add origin https://github.com/xxxx/test.git
  7. 然后查看当前关联的远程仓库:git remote -v
    在这里插入图片描述
  8. 此时可以对项目中的文件进行操作,或者增删文件
  9. 操作完成后进行本地修改暂存:git add .
    然后查看本地记录状态: git status
    在这里插入图片描述
  10. 本地提交:git commit -m “add files”
  11. 远程进行提交:git push origin main
    在这里插入图片描述
    (如果生成ssh密钥时设置了密码,则此时需要输入改密码)
    在这里插入图片描述
  12. 注意:此方法不涉及分支,直接在主分支上进行操作,请注意备份仓库的原始版本;如果需要新建分支则在GitHub上新建分支(如:dev),然后将上面的main分支改为新建的分支名称 dev
  13. 另外,如果在got clone时报错 fatal unable to access,则需要添加代理
    在这里插入图片描述
  14. github添加代理(此处为本地代理):
    http 代理
    git config --global https.proxy 127.0.0.1:xxxx
    git config --global http.proxy 127.0.0.1:xxxx
    socks5 代理
    git config --global http.proxy socks5 127.0.0.1:xxxx
    git config --global https.proxy socks5 127.0.0.1:xxxx

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

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

相关文章

静态HTTP应用的未来趋势与展望

随着互联网的快速发展,静态HTTP应用作为一种简单、快速和安全的Web应用形式,已经得到了广泛的应用。然而,随着技术的不断进步和创新,静态HTTP应用也在不断发展和变化。下面,我们就来谈谈静态HTTP应用的未来趋势和展望。…

PHP+MySQL组合开发众筹系统源码:在线支付+消息通知+完整的代码包 附带完整的搭建教程

互联网的普及和发展,众筹作为一种新型的融资方式,逐渐受到越来越多人的关注和认可。众筹系统作为实现众筹业务的核心工具,其开发和应用对于推动众筹行业的发展具有重要意义。罗峰来给大家分享一款基于PHPMySQL组合开发的众筹系统源码&#xf…

软件测试--selenium安装使用

安装selenium不少人使用pip命令来安装selenium,辛辛苦苦安装完之后,还是不能使用。所以我们可以是直接使用编译器,pycharm直接安装selenium扩展包。 file中点击settings 在Settings中点击Project Interpreter,点击加号就可以安装各种需要的扩…

SD卡无法读取怎么办?详细解决方法分享!

“我的sd卡用了很久,但是不知道为什么无法读取了,尝试了很多种方法我都无法读取到里面的数据。我有很重要的文件保存在里面,想问问有什么方法可以帮助我快速解决这个问题吗?” SD卡是一种非常常用的存储设备,可以用于存…

2023 巅峰之作 | AIGC、AGI、GhatGPT、人工智能大语言模型的崛起与挑战

文章目录 01 《ChatGPT 驱动软件开发》内容简介 02 《ChatGPT原理与实战》内容简介 03 《神经网络与深度学习》04 《AIGC重塑教育》内容简介 05 《通用人工智能》目  录 2023年是人工智能大语言模型大爆发的一年,一些概念和英文缩写也在这一年里集中出现&#xff…

leetcode-24-两两交换链表中的节点(C语言实现)

题目: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head [1,2,3,4] 输出&…

详细了解云堡垒机的作用,提高企业数据信息安全

随着上云企业的不断增加,云上数据安全性成为企业面临的重要问题。为了保障企业的核心数据安全,越来越多的企业采购了云堡垒机来提升数据安全性。今天我们就来详细了解一下云堡垒机的作用,以及如何提高企业数据安全。 一、云堡垒机定义 云堡垒…

Python从入门到精通八:Python文件操作

文件的编码 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢? 答案:使用编码技术(密码本)将内容翻译成0和1存入。 编码技术即:…

Redux Toolkit(RTK)在React tsx中的使用

一个需求: header组建中有一个搜索框,然后这个搜索框在其他页面路由上都可以使用:例如这两个图共用顶部的搜索框; 我之前的做法就是组建传值, 在他们header 组建和 PageA ,B 的父级组件上定一个值,然后顶部变化传到父级组件,在从父级组件传到page组件,有点繁琐,现在说一下利用…

纯干货,activiti入门看这一篇就够了‼️‼️

纯干货,activiti入门看这一篇就够了‼️‼️ 详细讲解了一个activiti流程的从生到死,及每个节点数据库表的变化 文章目录 📕一、编写流程文件🖥️二、部署流程🔖 三、启动刚刚部署的流程生成流程实例🧣 四…

SpringCloud系列(二)| Nacos的安装与配置

Nacos是阿里巴巴提供的一个开源的可作为注册中心和配置中心的SpringCloud组件。 Nacos/nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称;一个更易于构 建云原生应用的动态服务发现、配置管理和服务管理平台。 简单来说Nacos有两个核心功能&#xff0c…

大负载工作时电池电压掉落,主控MCU正常工作的保护电路

主要作用是保护系统在大负载时,系统不因此不掉电,导致主控重启. 1 引入电路的原因: 电池供电方案,在中低压时系统大负载这时整个系统的供电会被拉掉落,不同电池的掉落情况不一,但都存在掉落低于主控…

HarmonyOS第一课ArkTS开发语言(TypeScript快速入门)

编程语言介绍 ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。要了解什么是ArkTS&…

HTML如何使用图片链接

文章目录 图片链接的使用常见图片类型PNGJPGGIFBMP 图片链接的使用 在 HTML 中&#xff0c;图像由 标签定义。 是空标签&#xff0c;意思是说&#xff0c;它只包含属性&#xff0c;并且没有闭合标签。 语法&#xff1a; <img src”图片路径" title“鼠标悬浮在图片上…

数据无效:问题和解决方案的分析

一、说明 在数字时代&#xff0c;数据已成为企业、组织和个人的基本资源。然而&#xff0c;在浩瀚的数据海洋中&#xff0c;困扰数据分析的一个常见问题是存在空值或缺失数据。数据无效是指某些数据字段中缺少信息&#xff0c;这在根据该数据进行分析和决策时可能会导致重大问题…

STM32读取EEPROM存储芯片AT24C512故障然后排坑记录

背景&#xff1a; 有一个项目用到STM32F091芯片去读取 AT24C512C-SSHD EEPROM 芯片&#xff0c;我直接移植了之前项目的IIC库&#xff0c;结果程序运行后&#xff0c;读不出EEPROM里面的数据。 摘要&#xff1a; 本文主要介绍一个基于STM32F091芯片和AT24C512C-SSHD EEPROM芯片…

运筹学经典问题(四):多商品网络流问题

问题描述 多商品网络流问题&#xff08;Multicommodity Network Flow, MCNF&#xff09;是指在一个图网络中&#xff0c;多个商品从各自起点运输到各自终点的问题。 更具体的&#xff0c;给定一个图网络 G ( V , A ) G(V, A) G(V,A)&#xff1a; K K K&#xff1a;表示商品的…

MTK Android P Sensor架构(一)

需求场景&#xff1a; 本来如果只是给传感器写个驱动并提供能读取温湿度数据的节点&#xff0c;是一件比较轻松的事情&#xff0c;但是最近上层应用的同事要求我们按照安卓标准的流程来&#xff0c;这样他们就能通过注册一个服务直接读取传感器事件数据了。这样做的好处就是第…

TiDB存储引擎的初步认识

文章目录 TiDB简介分布式系统CAP 理论一致性可用性分区容错性 应用场景关系型模型事务ACID 特性原子性一致性隔离性持久性 与传统非分布式数据库架构对比TiDB 分布式数据库整体架构 TiDB简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库&#xff0c;是一款同…

静态路由原理与配置

文章目录 静态路由原理与配置一、路由器的工作原理1、路由概述2、路由器的工作原理 二、路由表的形成1、路由表2、路由表的形成 三、静态路由和默认路由1、静态路由的缺点2、默认路由&#xff08;是特殊的静态路由&#xff09;3、查看路由表 四、路由器转发数据包的封装过程五、…