新环境配置git

第一步:基础配置

虽然这不直接影响克隆权限,但为了以后提交代码时能正确记录你的身份,建议先执行下面的命令配置全局用户名和邮箱:

复制代码
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"

第二步:生成并配置 SSH 密钥(关键)

你的报错很可能是由于 SSH 认证失败导致的。可以按照以下步骤检查和配置:

  1. 检查是否已有密钥 :在终端执行 ls -al ~/.ssh,如果看到 id_rsa 和 id_rsa.pub 文件,说明已生成过密钥,可以跳过生成步骤。

  2. 生成新密钥:如果没有,执行下面的命令(一路按回车即可,密码留空也行):

    复制代码
    ssh-keygen -t rsa -b 4096 -C "你的邮箱@example.com"

    按下回车后,会出现几个提示:Enter file in which to save the key:直接按 回车 (使用默认路径)。Enter passphrase:直接按 回车 (不设密码)。Enter same passphrase again:再按 回车。

  3. 看到类似 Your identification has been saved... 的提示就成功了。

  4. 查看并复制公钥 :执行 cat ~/.ssh/id_rsa.pub,

    复制代码
    cat ~/.ssh/id_rsa.pub

    用鼠标选中这一整段内容,右键复制(在 Git Bash 里选中即复制,或者右键选择 Copy)

  5. 添加到代码托管平台:根据你仓库的来源(比如公司内部的 GitLab、Gitee 等),登录网页端,找到 "Settings" -> "SSH Keys" 或类似设置,把刚复制的公钥粘贴进去并保存

相关推荐
真好啊又活了一天2 小时前
服务器和虚机配置IPV6
运维·服务器·github
Cosolar2 小时前
极简简历:开源免费,希望帮助到更多求职者
开源·github·敏捷开发
Cosolar3 小时前
极简智库:快速搭建你的开源项目教程阅读平台,让 docs/ 目录被更多人看见
java·架构·github
敢敢是只喵i3 小时前
false不等于没填:一次 AI 接入业务系统的SDK的修复记录
github
一条Go3 小时前
历史告警归档:为什么"删掉主库行"是最后一步
后端·架构·github
TunerT_TQ3 小时前
Valhalla L3 开源评测|Apache Doris:面向AI Agent的实时分析与混合检索数据库
github
panyz3 小时前
不想再开 7 个标签页查AI额度,我用 Node 写了个本地看板
人工智能·开源·github
逛逛GitHub4 小时前
又 3 个刚开源但要火的 GitHub 项目,在 iPhone 上跑 macOS。
github
OpenTiny社区6 小时前
AI Agent场景组件库 TinyRobot v1.0 正式发布:一站式打造您的AI助手
vue.js·github
GoGeekBaird8 小时前
换个 AI 就要重新介绍一遍自己?我用 OneSelf 给自己搭了个个人站
github·agent