记一次github连接本地git

【Git】Git连接GitHub 文章篇幅过长,纯粹浏览可能造成人体不适,如果信得过我,建议打开电脑,照着步骤做。 步骤概览: 前言 下载并安装Git 申请GitHub账号 创建本地SSH并复制粘贴到GitHub 创建远程仓库 将本地仓库推送到远程仓库 第二次将本地仓库推送到远程仓库出错了怎么办? 两个Git危险的命令 总结 前言 小王子里面有一句话:“... 阅读详情

GitHub连接本地Git配置笔记


一、GitHub账号申请
  1. 注册账号

    • 访问 GitHub官网,点击 Sign up。
    • 输入用户名、邮箱、密码,完成人机验证。
    • 验证邮箱:登录邮箱点击GitHub发送的验证链接。
  2. 生成SSH密钥(推荐)或使用HTTPS

    • SSH:更安全,免密推送代码。
    • HTTPS:需使用Personal Access Token(PAT)代替密码。

二、本地Git配置
  1. 安装Git

    • 下载地址:https://git-scm.com/
    • 验证安装:git --version
  2. 配置全局用户信息

    git config --global user.name "YourGitHubUsername"
    git config --global user.email "your-email@example.com"
    
  3. 生成SSH密钥(SSH方式)

    ssh-keygen -t ed25519 -C "your-email@example.com"
    # 默认保存路径:~/.ssh/id_ed25519(私钥)和 id_ed25519.pub(公钥)
    
  4. 添加SSH公钥到GitHub

    • 复制公钥内容:
      cat ~/.ssh/id_ed25519.pub
      
    • GitHub设置:Settings -> SSH and GPG keys -> New SSH Key,粘贴公钥。
  5. HTTPS方式配置(备用)

    • 生成Personal Access Token(PAT):
      • Settings -> Developer settings -> Personal Access Tokens -> Generate new token,勾选 repo 权限。
    • 使用PAT代替密码:
      git clone https://github.com/username/repo.git
      # 输入用户名,密码处粘贴PAT
      

三、测试连接
  1. SSH连接测试

    ssh -T git@github.com
    # 成功提示:Hi YourUsername! You've successfully authenticated...
    
  2. HTTPS克隆测试

    git clone https://github.com/username/repo.git
    

四、连接失败的常见解决方案
  1. SSH密钥问题

    • 检查密钥路径:确保 ~/.ssh/id_ed25519.pub 正确添加到GitHub。
    • 修复权限:
      chmod 700 ~/.ssh
      chmod 600 ~/.ssh/id_ed25519
      
  2. 网络问题

    • 测试网络连通性:
      ping github.com
      curl -v https://github.com
      
    • 如果使用代理:
      # 设置代理(示例)
      git config --global http.proxy http://127.0.0.1:1080
      git config --global https.proxy http://127.0.0.1:1080
      
  3. 端口被防火墙封锁

    • SSH默认使用22端口,可能被公司/学校网络屏蔽。
    • 改用HTTPS端口(443):
      # 修改 ~/.ssh/config
      Host github.com
        Hostname ssh.github.com
        Port 443
      
  4. GitHub服务状态

  5. DNS解析问题

    • 尝试刷新DNS缓存:
      # Windows
      ipconfig /flushdns
      # macOS/Linux
      sudo killall -HUP mDNSResponder
      
  6. 更新Git版本

    • 旧版本可能导致兼容问题:
      git update  # 或通过包管理器更新
      
  7. 手动配置hosts文件

    • 无可用ip可在C:\Windows\System32\drivers\etc\hosts下手动配置ip:
      140.82.112.4  github.com  # 可再网上再找找其他可用ip
      

五、总结
  • 推荐使用SSH:安全且免密。
  • 备选HTTPS+PAT:适合无法使用SSH的环境。
  • 常见问题排查顺序:密钥配置 → 网络 → 代理 → 端口/DNS。

参考链接:

如何将git本地仓库和GitHub远程仓库连接起来 进行这一步的前提是你已经安装好了git的客户端,以及已经申请好了你的GitHub网站的并且通过了邮箱验证; 先创建一个文件夹然后在该目录下右键gitbash here弹出git命令窗口 输入git init 这时该目录下回出现.git文件夹 接下来你可以在里面新建一个txt文件,等下和远程GitHub上同步可以看到 接下来就是创建ssh 公钥 和私钥 了 .为什么要使用这... 阅读详情

相关推荐

本地GIT连接GITHUB流程

1.下载GIT 通过这个网址下载GIT,下载后安装。 https://git-scm.com/downloads 2.安装好后进入git bash 3.检查是否生成过SSH密钥 ls -al ~/.ssh 默认情况下密钥的文件名为: id_rsa.pub id_ecdsa.pub id_ed25519.pub 4.如果没有密钥对,或者想使用新的,生成密钥 $ ssh-keygen -t ed25519 -C "your_email@example.com" 其中ed25519为算法,若系统不支

brunoo_zhang的博客 561

基于 SSH 协议配置 Git 连接 GitHub

0.安装 Git 1.注册 GitHub 账号 2.配置 Git 的用户名和邮箱 3.远程连接 GitHub 有两种传输协议 4.基于 SSH 协议配置 Git 连接 GitHub 5.基于 HTTPS 协议配置 Git 连接 GitHub

脚踏实地,仰望星空 1万+

本地git连接远程github配置详解

本地git连接远程github配置详解 步骤一: 在本地安装git应用。 不赘述,很简单,下一步下一步就完了,安装完成之后, 如果配置了系统变量, 在当前系统任意位置点击鼠标右键就会出现"Git GUI Here"和"Git Bash Here". 步骤二:通过本地git同步用户名和邮箱 点击鼠标右键–>选择"Git Bash Here"。 $ git config --global u...

最爱嫣夜来 809

一分钟解决Github连接慢或者无法连接,亲测有效

一分钟解决Github连接慢或者无法连接,亲测有效

weixin_43366953的博客 1269

Nature风格的北半球投影图,几行代码就能绘制...

在子刊***Nat. Clim. Chang.***中,通过北极俯视投影表示NAO和AO的EOF分解。仅在定义图层的时候设置为该投影,其余设置content,绘制contourf都是PlateCaree。如子刊Nature Geosci中表示了海冰的漂移,还添加了DEM底图,非常美观。以海温数据为例,ERA5月温度平均,是一张721*1440的0.25degTIF。现在的结果看起来不错,但太大了,我们如果只需要北半球的数据,则需要指定经纬度。绘制完结果也是正方形,和ArcGIS差不多,见之前的推文。

wlh2067的博客 1292

配置xen上VM混杂模式,使其能捕获物理网络流量

本文目的:配置VM和xen相应的物理网卡(pif)和虚拟网卡(vi

LeoDuo的专栏 3720

连接GitHub和本地

已有github账户,并已下载git。6.再回d盘会看到创建了这个项目。7.修改项目后,上传github。2.github上添加ssh。打开git bash。3.连接github。如果出现,输入yes。

xbxpxb的博客 505

CH592F RISC-V蓝牙LED灯设计:WS2812B驱动与微信小程序控制

蓝牙低功耗(BLE)是嵌入式物联网设备主流无线通信技术,其核心在于协议栈轻量化、射频稳定性与外设协同调度。基于RISC-V内核的蓝牙SoC(如CH592F)凭借高集成度、低待机电流和免外部巴伦的射频设计,显著降低硬件复杂度与BOM成本;而WS2812B作为单线级联RGB LED,依赖微秒级精准时序,需借助定时器+DMA机制规避CPU干预,保障动态效果流畅性。该方案融合电容触摸交互、GATT服务自定义与微信小程序标准Bluetooth API对接,适用于智能照明、DIY彩灯及教学实践等场景,是BLE+LED实

weixin_31163455的博客 434

【git】从零实现git到github的连接和上传文件(最完整)

最全最完整的git到github的连接教程

川川自溢的博客 4205

双轮差动机器人SLAM实战:轮速里程计从建模到精度验证(附Matlab代码)

本文详细介绍了双轮差动机器人SLAM系统中轮速里程计的实现全流程,包括核心原理、建模方法、Matlab代码实现及精度验证。通过轮速仪数据建模和连续积分算法,提升定位精度,并附有完整的误差分析和工程优化技巧,为开发者提供实用参考。

weixin_29050271的博客 224

AI系统架构设计实战:AI应用架构师的深度指南

核心概念:AI系统架构是指设计和组织人工智能系统各个组件(包括数据、算法、计算资源、集成接口等)的结构框架,以及这些组件之间的交互方式和原则。它为AI应用提供了技术蓝图,决定了系统的性能、可扩展性、可维护性和可靠性。数据的本质:数据是对客观事物的符号表示,是可识别的、抽象的符号。在AI系统中,数据不仅是输入,也是系统学习和改进的基础。数据就像AI系统的"燃料",其质量和数量直接决定了AI系统的能力边界。

AI天才研究院 1199

Linux 下建立 Git 与 GitHub 的连接并克隆到本地

Linux 下建立 Git 与 GitHub 的连接 Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。 GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。 不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。 ====准备工作==== 安装 Git ...

井底之蛙 2万+

AI摄影师:自动构图与修图算法设计

AI摄影师:自动构图与修图算法设计​ ,人工智能,计算机视觉,大模型,AI,AI 摄影师的核心能力体现在两方面:自动构图(通过算法优化画面元素布局)与智能修图(自动调整光影、色彩、细节)。例如,手机摄影中的 “AI 构图建议” 功能可实时框选最佳拍摄区域,修图软件中的 “一键增强” 能在 0.1 秒内完成专业级调色,这些都依赖于计算机视觉与深度学习的深度融合。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 16万+

通过Git实现本地仓库与GitHub远程仓库的高效连接

通过Git实现本地仓库与GitHub远程仓库的高效连接(保姆级)

2301_77345975的博客 2251

SAP Group Reporting入门指南(8)--业务操作

关于资产负债表类的匹配,系统预设了SGR01和SGR02两个方法,主要区别在于数据的来源范围,SGR01取自ACDOCA和ACDOCU,如果是0F类型的就会直接显示日记账分录(期间是000的除外,这类凭证是年结结转的,系统不再跨年追溯),如果是其他类型就显示合并分录。这里是我觉得SAP还需要优化的地方。基于ICMR的抵消任务中通常将抵销差异细分为交易差异、货币换算差异和其他差异,这在基于重分类抵消任务是无法实现的,基于重分类抵消只知道一个差异总额,很难从合并抵消凭证看出差异的来源,也没有审计线索可言。

bflyfish的博客 276

24. 在QML界面中嵌入QWidget窗口

目前QT官方主推的界面开发方式是采用QML进行界面设计,但在QML未流行之前,很多的项目都是采用QWidget开发的,把之前的代码全部转换为QML代码显然工作量非常大,如果能将QWidget窗口嵌入到QML界面中,那么开发效率将提高很多,且QML无法实现的功能也能借助于QWidget框架进行实现。

山间点烟雨 5921

Git连接Github

1.安装Git 1.下载git 下载链接:https://git-scm.com/ 进入页面之后,如下图所示: 点击红色方框中的Download 2.31.1 for Windows,跳转到下图所示页面: 根据你电脑的位数选择下载的版本,如果是32位则选择红色方框中对应的:32-bit Git for Windows Setup。如果是64位则选择红色方框中对应的64位:64-bit Git for Windows Setup。我的电脑是64位,所以下载之后得到下图所示安装包: 至此,git下载完成,

qq_39909808的博客 3550

怀旧版电脑GBC模拟器

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

第一次使用Git上传本地项目到github上

20221108记,现在不用这个方式了,改用token代替密码push代码了,token的获取请看这个新的博文:github报错(完美解决):获取token:https://blog.youkuaiyun.com/qq_40036754/article/details/127740947。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。然后通过==git add .==把该目录下的所有文件添加到本地仓库,注意点是用空格隔开的。这时桌面上就会出现一个文件夹,你可以将你的需要上传的文件拷贝进来。

weixin_42504805的博客 1359

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VC中sqlite的使用

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

【Github】git本地仓库建立与远程连接

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。初始化:本地建库(即文件夹),git init添加到仓库:代码文件放入本地库,git add .提交: git commit -m “注释内容”,提交到仓库新建远程仓库并关联:在Github上设置好SSH密钥后,新建一个远程仓库, git remote add origin https://github.com/xu-xiaoya/Elegent.git关联。

DreamSun的博客 3643

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Git 本地仓库连接Github

Git 本地仓库连接Github 将Ubuntu本地git仓库连接GitHub,使用ssh连接的方式 SSH密钥的配置 进入自己的GitHub账号,从个人设置中进入该页面 点击生成ssh密钥 然后进入下面的页面,这是一个文档,关于ssh密钥的说明,文档说明很详细,如果是因为英文的界面,看着不舒服,可以安装一个翻译插件,便于浏览网页 点击这个标题,进入下面这个页面 这个页面也是文档,写得很...

沉觞的博客 1435

Git与Gitee,Github仓库第一次连接

首先我们要进行仓库的创建Gitee官网登录注册。。。

2301_80320652的博客 916

git连接github远程仓库

一步一步的教你用git连接github远程仓库

weixin_60353902的博客 5815

Mac 上git和github的连接

本文主要介绍了mac环境下git和github的连接使用

rs_huangzs的博客 5415

本地git和github连接

在github上注册账户以及创建仓库都已经完成了,本地git客户端也已经装好了,so,我现在要做的就是把他们连接起来,让我本地的git客户端可以操作gitub上的仓库 1.选好本地仓库的目录,进去右键->git bash,如图 2.初始化本地仓库 $ git init //敲入命令回车 Initialized empty Git repository in D:/Rani...

不知小姐 5090

本地创建了一个 Git 仓库推送到GitHub中

将 GitHub 上的仓库地址添加为远程仓库。首先,在 GitHub 仓库页面中,复制仓库的 HTTPS 地址(如。推送成功后,打开你的 GitHub 仓库页面,你应该可以看到本地仓库中的文件已经出现在 GitHub 上。首先,你需要在 GitHub 上创建一个新的仓库。如果你已经创建了一个仓库,可以跳过此步骤。将本地仓库的文件推送到远程 GitHub 仓库。在本地仓库中执行以下步骤,将远程 GitHub 仓库添加为远程源(为你的 GitHub 用户名和仓库名。作为默认远程仓库,并将。

小火龙的博客 1796

本地安装Git并连接Github

1.检查本地是否安装 Mac和Linux系统使用Terminal工具、Window系统使用CMD输入git --version,如果成功安装显示如下并直接进入步骤三,否则进入步骤二。 2.安装 Windows平台 点击Git下载链接下载所需要的版本并按照如下步骤开始安装。 Linux平台 以Centos6.5为例,通常系统会默认自带git,版本为1.7.1,不够友...

Pele_Lee的博客 1253
下一篇: 从零使用Ollama+Chatbox搭建DeepSeek本地大模型指南一(可视化界面免费)
老星*
博客等级 码龄5年 271粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

老星*

感谢支持!!!!

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

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

打赏作者

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

抵扣说明:

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

余额充值