Linux配置篇 | Ubuntu配置git远程连接GitHub仓库

在Linux上搭建Git远程仓库 一、搭建Git服务器 1.环境准备 搭建Git服务器需要准备一台运行Linux的机器,在此使用CentOS。 安装Git需要的一些依赖组件的安装:因为yum安装默认找的源是CentOS官网的,下载会比较慢;可以将yum源配置为国内的。 进入yum源配置目录 cd /etc/yum.repos.d 备份系统自带的yum源 mv CentOS-Base.repo Cent... 阅读详情

 一、安装git

sudo apt-get install git

二、设置git用户名与邮箱

根据GitHub仓库注册的用户名与邮箱进行设置:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git config --global credential.helper store

查看设置结果:

$ git config -l
user.name=Your Name
user.email=email@example.com
credential.helper=store

三、生成SSH密钥

(1)查看是否已经有ssh密钥:

ls ~/.ssh

如果没有密钥则不会有此目录,有则备份删除!

(2)生成密钥:

输入命令后连续按下三次回车键!

$ ssh-keygen -t rsa -C "email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/book/.ssh/id_rsa): 
Created directory '/home/book/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/book/.ssh/id_rsa.
Your public key has been saved in /home/book/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx email@example.com
The key's randomart image is:
+---[RSA xxxx]----+
|       N         |
|       e         |
|       u         |
|       t         |
|       i         |
|       o         |
|       n         |
|      wei        |
|                 |
+----[SHA256]-----+

(3)查看公钥并复制:

$ cat /home/book/.ssh/id_rsa.pub
ssh-rsa xxxxxxxxxx email@example.com

四、 GitHub仓库添加SSH key

(1)登陆GitHub仓库:https://github.com/

(2)添加公钥:

a、进入“Settings”:

b、点击“SSH and GPG keys”: 

c、新建“SSH key” :

d、添加SSH公钥到“Key”下,“Title”随便命名,然后点击增添“SSH key”:

如何在Linux下使用git(几步把你教会) 但是本地的主分支名有可能依旧为master,所以可以将本地分支名也改为main,或者不改变也行,只需要按照上面所说的使用 git push -u origin "main" 设置好目标上游分支也行。如果没注意这个问题,远程仓库已经新建了master分支,即拥有两个分支main和master,那我们可以将这两个分支合并。若在合并过程中出现冲突报错,git会暂停合并过程并标记出文件中的冲突区域。在目录(/home/user/.ssh,.ssh为隐藏目录)下会出现两个文件:id_rsa,id_rsa.pub。 阅读详情

相关推荐

第六节 【Git远程仓库篇】Ubuntu系统SSH免密连接Github配置方法

Ubuntu系统SSH免密连接Github配置方法

jks212454的博客 3548

git连接远程仓库以及常用命令

git连接远程仓库以及常用命令git 连接远程仓库git ssh key配置本地配置git配置git连接远程仓库关联远程仓库(将本地仓库推送到新的远程仓库)git常用命令(包括clone远程仓库到本地) git 连接远程仓库 git ssh key配置 要使本地与git连接,就需要配置ssh key,否则在进行拉取远程仓库等操作时就会报如下错误: 本地配置 github支持我们用用户名或邮箱登录...

Dronwing fish 1万+

containerd镜像加速配置全解析:从host.toml到config.toml的演进与实践

本文全面解析了containerd镜像加速的配置方法,重点对比了传统的config.toml集中式配置与现代的host.toml模块化配置的演进与优劣。文章通过实战演示,详细指导如何为docker.io、registry.k8s.io等常见仓库配置host.toml加速,并提供了生产环境下的最佳实践、故障排查与性能优化建议,帮助用户显著提升镜像拉取效率与系统稳定性。

jenkins8butler的博客 698

【Linux】如何使用git命令行与远程仓库建立连接(以Gitee为例)

私有仓库是指代码仓库的访问权限受到限制,只有授权的用户才能访问其中的代码。私有仓库的所有权和访问权限由仓库的所有者控制,可以决定谁可以访问、修改和管理仓库,以确保代码的安全和保密性。添加该文件的主要目的是避免将不必要的文件提交到代码仓库中,从而保持仓库的清洁和安全。在软件开发中,设置模版指的是创建预定义的文本模版,用于规范化和简化团队成员在创建新的文档、问题等操作。开源仓库是指存放在公共平台上的代码仓库,其代码是公开可见的,任何人都可以查看复制修改仓库中的代码,也可以向仓库提交贡献。此时直接输入":q!

谁在夜里看海.的博客 2704

麒麟V10系统命令实战指南:从入门到精通

本文为麒麟V10操作系统用户提供了一份从入门到精通的命令行实战指南。内容涵盖文件管理、进程监控、网络诊断、文本处理及系统管理等核心场景,旨在帮助用户转变思维,掌握高效解决实际问题的系统命令技巧,从而提升在麒麟V10环境下的运维与工作效率。

sat99的博客 594

【自动驾驶规划】Lattice Planner

Lattice Planner简介 LatticePlanner算法属于一种局部轨迹规划器,输出轨迹将直接输入到控制器,由控制器完成对局部轨迹的跟踪控制。因此,Lattice Planner输出的轨迹是一条光滑无碰撞满足车辆运动学约束和速度约束的平稳安全的局部轨迹。Lattice Planner的输入端主要由三部分组成,感知及障碍物信息、参考线信息及定位信息。局部规划模块的输出是带有速度信息的一系列轨迹点组成的轨迹,其保证了车辆控制器在车辆跟踪控制过程中的平稳性和安全性。 局部规划模块的输出是带有速

uytguytgf的博客 6491

Ubuntu配置Git

response如下,设置私钥的文件名(产生一个私钥,和一个同名的.pub结尾公钥)和通行短语。

qq_48150274的博客 1049

LaTeX小白必看:5分钟搞定GB/T 7714-2005参考文献格式(Texmaker+BibTeX实战)

本文为LaTeX初学者提供了使用Texmaker编辑器和BibTeX工具链,快速实现GB/T 7714-2005参考文献格式的实战指南。文章详细解析了从获取gbt7714-2005.bst样式文件、编写.bib数据库到四步编译流程的核心步骤,并附有常见问题解决方案,帮助用户高效、准确地完成学术论文的参考文献排版。

weixin_29295541的博客 338

Ubuntu上使用SSH连接到GitHub

然后,打开GitHub网站,登录你的账户,点击你的头像,然后选择"Settings"。在"Title"字段中输入一个描述,然后在"Key"字段中粘贴你的SSH公钥,最后点击"Add SSH key"。如果你在执行这些步骤时遇到任何问题,你可以查阅GitHub的官方文档,或者寻求在线的帮助。替换为你的电子邮件地址。当系统提示你输入文件位置和密码时,你可以按回车键接受默认设置,或者输入你自己的设置。:首先,你需要复制你的SSH公钥。如果一切正常,你将看到一条消息,表示你已经成功地连接到GitHub。

m0_57236802的博客 1985

QCC305x-QCC304x系列开发教程之应用程序子系统详解 嵌入式

本文对QCC305x-QCC304x系列芯片的应用程序子系统进行了详细解析,并给出了一个LED闪烁的示例代码。嵌入式系统的开发既需要理论知识的支持,也需要实践经验的积累,希望本文能够为读者在QCC305x-QCC304x系列芯片的开发中提供一些有益的指导。QCC305x-QCC304x系列芯片提供了丰富的外设接口,包括UART、SPI、I2C等,开发者可以根据需求选择适合的接口进行数据传输和控制。QCC305x-QCC304x系列芯片的应用程序子系统是整个嵌入式系统的核心部分,负责管理和执行各种应用程序。

CodeMaven的博客 224

65页PPT全面学习大型汽车集团企业IT信息化(管理架构、应用架构、技术架构)

订单到交付(OTD):借助ERP、MES、LES、SRM、QMS、APS等系统,实现财务与业务一体化、高级排产、生产过程自动化及供应链协同。- 数据标准化:数据标准化是企业信息化建设基石,包括制定统一业务解释和标准、维护管理流程、发布应用等,涉及数据统一定义、分类、编码等内容。- 大数据应用:汽车行业大数据应用涵盖生产、销售、售后等环节,如设备预见性保养、销量预测、质量预警等,提升企业运营效率和决策能力。- 策略明晰:明确C2M管理矩阵,包括供应商、采购、物流、制造、销售、财务等环节的策略。

cdfunlove的博客 1049

ubuntu中上传项目至GitHub仓库教程

你可以在 GitHub 的设置页面中生成一个 PAT,并将其用作密码来进行身份验证。你正在尝试使用用户名和密码进行 GitHub 身份验证,但由于 GitHub 于2021年8月13日停止支持密码身份验证,因此你需要使用其他身份验证方法。从错误信息来看,GitHub 不再支持密码认证,这意味着你需要使用其他认证方式来推送代码。进入github主页,点击+号,选择New repository,输入项目名字,创建新的仓库。输入一个描述,以便记住这个令牌是用来干什么的,并选择需要的权限。如果没有安装就输入指令。

LSG_Dawn的博客 1716

数学建模之0—1规划(Python)

目录 1、概述 (1)知识框架 (2)线性整数规划模型 (3)分支定界法 2、案例 (1)案例1​ (2)案例2 3、遗传算法—sko-GA包实现 (1)代码 (2)结果 4、PuLp实现 (1)代码 (2)结果 5、致谢 1、概述 (1)知识框架 (2)线性整数规划模型 (3)分支定界法 2、案例 (1)案例1 (2)案例2 3、遗传算法—sko-GA包...

weixin_46039719的博客 4106

Linux下配置本地git并同步github远程仓库

Linux 版本 : Linux-4.4.0 使用 Ubuntu 虚拟机 内容介绍: 安装git 工具 设置SSH 创建git hub远程仓库 本地git clone远程仓库 本地创建hello_world.c文件 并push到远程仓库

qq_1343273173的博客 1476

SAP SEGW 事物码里的 Function Import

开放数据协议(OData)包括标准的 CRUD (创建、检索、更新和删除)操作,这些操作映射到 HTTP 方法的 POST、GET、PUT/MERGE 和 Delete 几类。此外,OData还支持进一步的服务操作:,这些操作可以由HTTP方法GET或POST调用,用于处理不能映射到标准 CRUD 操作的任何内容。通过在数据模型中创建 ,可以在 service Builder 中实现此类额外的服务操作。例如,您可以为以下自定义操作创建函数导入:Work Item confirmation检查航班的可用性虽然

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 990

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Git版本控制:Git远程仓库

在github上创建完一个repository或者create a new repository on the command line在本地的某个要使用git版本控制的目录下git init添加excludegit add .Note: 上面就是来自在github上创建完一个repository后的提示。

皮皮blog 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【保姆级】云Ubuntu提交git至GitHub ,及vscode远程连接开发

此文章为云服务器code优化方案,解决云端原生环境差,云端代码不好迁移等问题。

qq_61415450的博客 812

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在Linux Ubuntu中使用Git连接到Github(附代码和截图)

配置 首先查看Git的版本,确认是否存在 #查看当前Git版本 ┌──(kali㉿kali)-[~] └─$ git version git version 2.30.0 如果没有安装,使用以下代码 #Ubuntu安装Git ┌──(kali㉿kali)-[~] └─$ sudo apt-get install git [sudo] password for kali: kali.

Just a Blog 4276

在Ubuntu Linux上安装和使用Git和GitHub

Git的简介 Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样: Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。 Github是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献。...

qq_40584960的博客 1828

Ubuntu下Git的安装和使用,linux下更新GitHub源码

参考原博主文章 在Ubuntu系统下,安装过程如下: 1、安装:通过apt方式安装 $:’ sudo add-apt-repository ppa:git-core/ppa 中间暂停时,按回车键Enter继续安装… $:’ sudo apt-get update $:’ sudo apt-get install git 安装完成后,使用–version选项,确认git版本… $:’ git --v...

weixin_43789711的博客 1664

如何在将GitHub上的远程仓库复制到虚拟机Ubuntu

git config --global user.email "你的GitHub注册邮箱" (将 你的GitHub注册邮箱 替换为你注册 GitHub 时使用的邮箱地址)。git config --global user.name "你的GitHub用户名" (将 你的GitHub用户名 替换为你注册 GitHub 时使用的用户名)。启动ssh-agent并添加key:执行 eval "$(ssh-agent -s)" 和 ssh-add ~/.ssh/id_ed25519。四.把公钥添加到GitHub。

2301_80017761的博客 855

ubuntu下vscode创建github远程仓库

学习配置

Jian的博客 1370

Ubuntu 24.04.3 LTS 配置 Git 并连接 GitHub

本文为 Ubuntu 24.04.3 LTS 系统用户提供了 Git 安装、配置及与 GitHub 远程连接的完整步骤指南。核心流程包括:通过 apt 命令安装 Git 并验证版本;配置与 GitHub 账号一致的全局用户名和邮箱;详细讲解推荐的 SSH 连接方式(生成密钥对、添加公钥到 GitHub、验证连接)及备用的 HTTPS 连接方式(配置凭证缓存、生成个人访问令牌);通过克隆、提交、推送操作测试连接有效性,并列出常见问题及解决方案。教程面向新手,步骤清晰、命令可直接执行,旨在帮助用户快速搭建稳定的

AD_ga的博客 1662

Git与github互联,上传完整项目到github远程仓库

本教程是在Linux(Ubuntu16.04)下进行的 1.注册账户以及创建仓库 注册github账号, github官网地址:https://github.com/ 根据主页的Read the guide(阅读指南)就可以构建自己的第一个repository(仓库) . 2.Git安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 ...

weixin_40367093的博客 289

Linux与macOS下Git安装及SSH配置教程

git bash报错:Permission denied, please try again。经排查是ssh没有配置我的key,所以就借着这篇文章整理了一下关于Git的安装以及SSH配置过程。

禅与计算机程序设计的艺术 6871
上一篇: Linux工具篇 | Ubuntu搭建Docker容器引擎
下一篇: Linux工具篇 | Linux下安装repo工具
嵌入式逍遥
嵌入式逍遥 领域专家: 嵌入式与硬件开发技术领域 领域专家: 嵌入式与硬件开发技术领域
博客等级 码龄9年 7万+粉丝 237原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式逍遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值