在本地创建repository及上传至github

文章目录

  • 本地管理
    • 设定git的用户名与邮箱
    • 初始化
    • 添加修改
    • 提交修改
    • 设定分支
    • 问题一:error: insufficient permission for adding an object...
  • 数据同步
    • 创建SSH keys
    • 创建并关联远程仓库
    • 上传改动至github
    • 问题二:Failed to connect to github.com port 443: Connection timed out
    • 问题三:当使用HTTPS URL
  • 记录修改

本地管理

设定git的用户名与邮箱

git config --global user.name <your name>
git config --global user.email <your email>

如果是仅针对某一repository的账户,那么可以删除--global.
可以通过git config user.name/email来检阅.

初始化

进入代码所在目录:

git init

创建.git目录,用于存储repository的所有信息.

添加修改

git add <file>

将修改内容添加至暂存区.

一般会采用git add .添加当前文件夹下全部的修改内容, 此时, 我们需要在gitignore文件中将不需要关注的文件/文件夹写入.

提交修改

git commit -m "message"

将暂存区的内容提交至仓库.
message中填写注释信息.

设定分支

git branch -M main

问题一:error: insufficient permission for adding an object…

解决方案
在repository文件夹下使用ls -all.

数据同步

创建SSH keys

摘录自GPT3.5:

SSH(Secure Shell)密钥是一种用于身份验证和加密通信的机制。它通常用于远程访问服务器或版本控制系统,
比如Git。SSH密钥包括两个部分:私钥(private key)和公钥(public key)。
私钥保存在本地,而公钥被添加到需要进行身份验证的远程服务器或系统中。当您连接到远程服务器时,服务器会要求您提供与公钥对应的私钥。
如果私钥与服务器上存储的公钥匹配,您就可以成功登录。
SSH密钥对的安全性主要依赖于私钥的保护,因此应当妥善存储和管理私钥,不要轻易泄露。

创建过程参照该文档.也可参照官方文档.

创建并关联远程仓库

在github中创建repository.
关联该仓库:

git remote add origin git@github.com:******.git

上传改动至github

git push -u main

问题二:Failed to connect to github.com port 443: Connection timed out

解决方案

问题三:当使用HTTPS URL

即origin为http.
此时我们需要创建Pernal Access Token.
用户名为账号名称,密码为PAT的key.

记录修改

1. git add .
2. git commit -m "message"
3. git push

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

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

相关文章

spring整合MybatisAOP整合PageHelper插件

一&#xff0c;spring集成Mybatis的概念 Spring 整合 MyBatis 是将 MyBatis 数据访问框架与 Spring 框架进行集成&#xff0c;以实现更便捷的开发和管理。在集成过程中&#xff0c;Spring 提供了许多特性和功能&#xff0c;如依赖注入、声明式事务管理、AOP 等 它所带来给我们的…

最大内积搜索(MIPS) 使用python 举例 三种AIGC生成对比

以下是一个使用Python实现MIPS问题的例子&#xff1a; 百度生成 import numpy as npdef MIPS(q, S, epsilon):d len(q)scores np.dot(S, q) # 计算S中每个向量与q的内积idx np.argsort(-scores) # 按照内积从大到小排序if np.dot(q, S[idx[0]]) > epsilon * np.linalg.…

Qt --- QTimer

在Qt开发界面的时候&#xff0c;非常多的时候都得使用定时器&#xff0c;定时器具体可以干什么呢&#xff1f;比如&#xff1a;控制时钟、定时改变样式、改变进度等。。。说到这里&#xff0c;经常使用QQ&#xff0c;而不同的时段都会显示不同的背景&#xff0c;我认为如果用Qt…

yolov8实战之torchserve服务化:使用yolov8x来预打标

前言 最近在做一个目标检测的任务&#xff0c;部署在边缘侧&#xff0c;对于模型的速度要求比较严格&#xff08;yolov8n这种&#xff09;&#xff0c;所以模型的大小不能弄太大&#xff0c;所以原模型的性能受限&#xff0c;更多的重点放在增加数据上。实测yolov8x在数据集上…

什么是强缓存和协商缓存

文章目录 一、强缓存二、协商缓存总结为什么需要浏览器缓存? 一、强缓存 强缓存是指浏览器在请求资源时&#xff0c;先检查本地缓存是否存在该资源的副本&#xff0c;并且该副本是否有效。如果有效&#xff0c;浏览器直接从本地缓存中获取资源&#xff0c;不会发送请求到服务器…

Golang Gorm 一对多关系 关系表创建

一对多关系 我们先从一对多开始多表关系的学习因为一对多的关系生活中到处都是&#xff0c;例如&#xff1a; 老板与员工女神和添狗老师和学生班级与学生用户与文章 在创建的时候先将没有依赖的创建。表名称ID就是外键。外键要和关联的外键的数据类型要保持一致。 package ma…

【Linux】进程状态|僵尸进程|孤儿进程

前言 本文继续深入讲解进程内容——进程状态。 一个进程包含有多种状态&#xff0c;有运行状态&#xff0c;阻塞状态&#xff0c;挂起状态&#xff0c;僵尸状态&#xff0c;死亡状态等等&#xff0c;其中&#xff0c;阻塞状态还包含深度睡眠和浅度睡眠状态。 个人主页&#xff…

【Linux网络】Cookie和session的关系

目录 一、Cookie 和 session 共同之处 二、Cookie 和 session 区别 2.1、cookie 2.2、session 三、cookie的工作原理 四、session的工作原理 一、Cookie 和 session 共同之处 Cookie 和 Session 都是用来跟踪浏览器用户身份的会话方式。 二、Cookie 和 session 区别 2.…

LinuxUbuntu安装VMware tools Segmentation fault (core dumped)怎么解决

LinuxUbuntu安装VMware tools Segmentation fault (core dumped)怎么解决 在安装VMware Tools时遇到"Segmentation fault (core dumped)"错误&#xff0c;通常是由于兼容性问题或系统配置不正确导致的。以下是一些可能的解决方法&#xff1a; 检查VMware Tools兼容性…

基于element UI 实现 table 列 拖拽

问题描述 在开发中遇到一个需求&#xff0c;即实现table列的拖拽&#xff0c;但是调研发现&#xff0c;大部分是基于sorttable.js这个包实现的&#xff0c;但是通过实际应用&#xff0c;发现sorttable.js用在操作element table 组件中并不是很舒服&#xff0c;总会莫名其妙的冒…

Vue3+Vite 初始化OpenLayer

Vue3Vite 初始化OpenLayer 安装依赖 yarn add ol初始化OpenLayer <template><div id"ol-map"></div> </template><script lang"ts" setup> import { onMounted } from vue import ol/ol.css import { Map, View } from o…

Linux下的Shell基础——正则表达式入门(四)

前言&#xff1a; 正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里&#xff0c;正则表达式通常被用来检索、替换那些符合某个模式的文本。 在Linux 中&#xff0c;grep&#xff0c;sed&#xff0c;awk 等文本处理工具都支持…

EL与JSTL

目录 EL EL语法 EL运算符 JSTL JSTL标签分类 JSP脚本&#xff1a;代码结构混乱、脚本与HTML 混合易出错、代码不易维护。 EL表达式&#xff1a;优化程序代码&#xff0c;增加程序可读性。 EL EL语法 EL表达式 ${ EL 表达式 } EL操作符 操作符“ . ” 获取对象的属性&a…

redis持久化机制 事务详解

目录 前言&#xff1a; 持久化机制 RDB&#xff08;Redis DataBase&#xff09; 手动触发 save bgsave 自动触发 RDB特点 AOF&#xff08;append only file&#xff09; 缓冲区刷新策略 重写机制 aof重写流程 混合持久化 事务 事务操作命令 WATCH WATCH实现原…

Neo4j之ORDER BY基础

ORDER BY 语句用于对查询结果进行排序。以下是一些常用的示例和解释&#xff1a; 按属性值排序&#xff1a; MATCH (p:Person) RETURN p.name, p.age ORDER BY p.age DESC这个示例返回所有人节点的姓名和年龄属性&#xff0c;并按年龄降序排序。 按多个属性排序&#xff1a;…

kafka复习:(17)seekToBeginning的用法

从分区的开始进行消费&#xff0c;因为kafka会定期清理历史数据&#xff0c;所以分区开始的位移不一定为0。seekToBeginning只是从目前保留的数据中最小的offset进行消费 package com.cisdi.dsp.modules.metaAnalysis.rest.kafka2023;import org.apache.kafka.clients.consume…

分布式计算框架:Spark、Dask、Ray

目录 什么是分布式计算 分布式计算哪家强&#xff1a;Spark、Dask、Ray 2 选择正确的框架 2.1 Spark 2.2 Dask 2.3 Ray 什么是分布式计算 分布式计算是一种计算方法&#xff0c;和集中式计算是相对的。 随着计算技术的发展&#xff0c;有些应用需要非常巨大的计算能力才…

亿赛通电子文档安全管理系统 RCE漏洞复现(QVD-2023-19262)

0x01 产品简介 亿赛通电子文档安全管理系统&#xff08;简称&#xff1a;CDG&#xff09;是一款电子文档安全加密软件&#xff0c;该系统利用驱动层透明加密技术&#xff0c;通过对电子文档的加密保护&#xff0c;防止内部员工泄密和外部人员非法窃取企业核心重要数据资产&…

VIT 和Swin Transformer

VIT&#xff1a;https://blog.csdn.net/qq_37541097/article/details/118242600 Swin Transform&#xff1a;https://blog.csdn.net/qq_37541097/article/details/121119988 一、VIT 模型由三个模块组成&#xff1a; Linear Projection of Flattened Patches(Embedding层) Tran…

C语言基础之——数组

前言&#xff1a;本篇文章&#xff0c;我们将对一维数组&#xff0c;和二维数组进行展开式的讲解&#xff0c;并进行实际应用。 目录 一.一维数组 1.一维数组的创建和初始化 &#xff08;1&#xff09;数组的创建 &#xff08;2&#xff09;数组的初始化 2.一维数组的使用…