新环境配置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" 或类似设置,把刚复制的公钥粘贴进去并保存

相关推荐
miofly1 小时前
GitHub 今日推荐|dquickts:能暂停、能存档的 QuickJS
开源·github
import_random1 小时前
[git]只有git,没有github, 如何工作
git·github
import_random1 小时前
[git]先创建远程仓库or先创建本地项目
git·github
六个蒙多都说少之一拳下去那得是1 小时前
Git 与 GitHub 从零到协作:核心操作完全指南
github·代码规范
FeiYull1 小时前
Windows 下 YOLO26 Seg 的 TensorRT C++ 部署
github
用户6271117759002 小时前
知枢 dsh-KnowHub 面向 DeepSeek Harness 的项目知识中心)
github
穆梓兰煊4 小时前
AI 供应链安全:模型制品签名校验与 Redis 缓存落地
github
简创AIGC陶先生4 小时前
【直播切片工作台】第17章:JWT 鉴权:签发、解析与中间件
github
Funlang4 小时前
Fun 的工具链,自己写自己
github