首页 > 其他分享 >git 配置

git 配置

时间:2024-04-12 17:57:52浏览次数:27  
标签:origin git 仓库 配置 add ssh 远程

有的时候太久不配置 git 就又忘干净了,还是记一下把。

本地设置信息:

git config --global user.name "coldchair"
git config --global user.email "[email protected]"

这个最好与 github 上面的信息一致,不然可能会有些问题。

ssh 配置:

ssh 密钥:
生成

ssh-keygen -t rsa

上传 ~/.ssh/id_rsa.pub 到 github 上

还要确保开启了 ssh 代理,不然设置了密钥也没有用:
启动

eval "$(ssh-agent -s)"

添加私钥:

ssh-add ~/.ssh/id_rsa

检查:

eval "$(ssh-agent -s)"

如果输出进程号就是成功了。
还需要:

ssh-add -l

看看私钥有没有被加进去

本地仓库链接到远程:

假设本地有些代码了,在文件夹下,先建库(如果是 clone 别人的库就不用了):

git init

然后正常的

git add .
git commit -m "XXX"

对于远程仓库,先建一个新的空白的
链接的话先:

git remote -v

看看有没有以后的远程仓库
一般把 origin 删了:

git remote remove origin

再:

git remote add origin https://github.com/coldchair/xxx.git

此时再:

git push -u origin main

-u 的意思设置 origin 的 main 分支为本地的 upstream

注意这有可能是会失败的,可能是远程仓库发生了更改,这个时候先把远程仓库 push 下来,合并更改,再 pull 回去。

标签:origin,git,仓库,配置,add,ssh,远程
From: https://www.cnblogs.com/coldchair/p/18131818

相关文章

  • 配置中心Spring cloud config、Apollo、Nacos对比
    配置中心springcloudconfigApolloNacos(重点)动态配置管理SpringCloudBus自动刷新支持支持服务发现与服务健康检查Eureka或Consul实现不支持支持配置格式Properties、yaml只支持xml、text、Properties支持yaml、text......
  • otlp采集数据的虚拟机环境配置
    采集+监控1.LBLB配置文件,nginx自带的ngx_http_stub_status_module提供的/nginx_status(可自定义命名)端点输出的是nginx自己的简单状态信息vimInforSuiteLB/conf/InforSuiteLB.conflocation/nginx_status{stub_statuson;#access_logoff;......
  • IDEA突然提示git is not installed Cannot identify version of git executable:no re
    闲话:早上来打开IDEA编辑器,突然发现Git消失了,下意识点了一下安装git,等了一会发现安装失败!好嘛,大早上的事来了。随后调整了一个上午,最后实在忍不住起来上厕所,烦躁的不行把笔记本关机重启,回来发现居然自己恢复了。现在我把我查询的过程都记录下来,希望能有帮助到......
  • git回滚版本
    一、通过git命令1、恢复到一个旧版本并且旧版本后的都不要关键命令:gitreset回退原理:gitreset--hard命令会将HEAD指针、当前分支指针和索引区都移动到指定的commitID,从而重置工作区为该版本。步骤一:查看版本号。gitlog查找历史或使用gitreflog命令查找合并操作的commitID,......
  • 性能监控工具nmon下载配置
    在jmeter中添加后端监视器,在服务器上安装influxdb数据库,注意不能安装在被测的服务器上。一、jmeter添加后端监听器二、服务器下载grafana-7.4.3-1.x86_64.rpm和influxdb-1.7.0.x86_64.rpm,进行安装yuminstallinfluxdb-1.7.0.x86_64.rpm-y 执行完,把influ......
  • visual studio vim vsvim配置
    vsvim的配置setai"自动缩进宽度setsw=4setts=4"关闭高亮显示setnohlsearchsetissetignorecasesetbackspace=indent,eol,startsetclipboard=unnamedsetnumber"设置leaderkey为空格""letmapleader="""jk用于退出j:inor......
  • Linux安装Apollo配置中心
    apollo官网链接:https://www.apolloconfig.com/#/zh/READMEApollo组件简介ApolloConfigService是一个分布式的配置中心,主要负责应用的配置信息存储、推送和管理。ConfigService支持多种存储方式,例如本地文件系统、Git存储和数据库存储等,同时也提供基于轮询和通知两种方......
  • 在Linux中,如何配置和管理系统备份和恢复策略?
    在Linux中,配置和管理系统备份和恢复策略是至关重要的,因为它能帮助保护关键数据,并在发生系统故障或数据丢失时快速恢复。以下是一个详细的步骤说明,指导您如何配置和管理Linux系统的备份和恢复策略:1.选择备份工具首先,您需要选择适合您需求的备份工具。Linux上有许多备份工具可供......
  • Kubernetes Pod配置:从基础到高级实战技巧
    本文深入探讨了KubernetesPod配置的实战技巧和常见易错点。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营......
  • android studio 清单配置文件androidmainfest.xml解读
    1、注册Activity页面,并指定首页。 所有的页面文件要在此文件中注册。指定是APP的首页:(android:exported="true")和下面的intent-filter中的两行,; 2、需要的权限要在此文件中指定;<uses-permissionandroid:name="android.permission.BLUETOOTH_SCAN"/><?xmlver......