远方的灯塔 - 专注于服务端技术分享 远方的灯塔 - 专注于服务端技术分享
首页
  • Java SE
  • Struts2
  • Hibernate
  • MyBatis
  • JAX-WS
  • 并发
  • 分布式
  • Git
  • 《C程序设计语言》
心情随笔
  • 文章分类
  • 文章标签
  • 文章归档
友情链接
关于我
GitHub (opens new window)

Terwer Green

一个后端老菜鸟
首页
  • Java SE
  • Struts2
  • Hibernate
  • MyBatis
  • JAX-WS
  • 并发
  • 分布式
  • Git
  • 《C程序设计语言》
心情随笔
  • 文章分类
  • 文章标签
  • 文章归档
友情链接
关于我
GitHub (opens new window)
  • 统信UOS初始配置之打开root权限
  • 统信UOS家庭版系统盘扩容
  • 统信UOS安装zsh并使用oh-my-zsh美化终端
  • 统信UOS创建统一的自定义环境变量
  • 统信UOS基本开发环境搭建之git
    • git
    • 解决问题
    • 测试
  • 统信UOS的基本美化设置
  • 统信UOS解决System limit for number of file watchers reached
  • 统信UOS基本开发环境搭建之node
  • 统信UOS基本开发环境搭建之java
  • 统信UOS利用Github打造Typora图床
  • 统信UOS基本开发环境搭建之docker
  • 统信UOS解决Intellij IDEA中文光标不能跟随
  • 统信UOS系统如何查看应用安装路径及文件存放路径
  • 统信UOS专区
terwer
2024-06-13
目录

统信UOS基本开发环境搭建之git

该文章介绍了如何解决使用 Git 时可能遇到的问题,包括修复 SSH 密钥签名失败和权限过大的问题。通过安装 Git、调整 SSH 权限以及测试 SSH 连接来解决这些问题。

# git

sudo apt install git
1

# 解决问题

  • 问题 1:解决 sign_and_send_pubkey: signing failed: agent refused operation 问题

    ➜  ~ ssh -T git@github.com
    sign_and_send_pubkey: signing failed: agent refused operation
    git@github.com: Permission denied (publickey).
    
    1
    2
    3

    执行下面的命令修复即可

    eval "$(ssh-agent -s)"
    ssh-add
    
    1
    2
  • 问题 2:Permissions 0777 for '/home/terwer/.ssh/id_ed25519_github_ubuntu' are too open

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Permissions 0777 for '/home/terwer/.ssh/id_ed25519_github_ubuntu' are too open.
    It is required that your private key files are NOT accessible by others.
    This private key will be ignored.
    Load key "/home/terwer/.ssh/id_ed25519_github_ubuntu": bad permissions
    git@github.com: Permission denied (publickey)
    
    1
    2
    3
    4
    5
    6
    7
    8

    解决,修复权限即可

    chown -R terwer:terwer ~/.ssh
    chmod 600 ~/.ssh/*
    
    1
    2

# 测试

ssh -T git@github.com
1

效果

➜  ~ ssh -T git@github.com
Hi terwer! You've successfully authenticated, but GitHub does not provide shell access.
1
2
编辑 (opens new window)
上次更新: 2024/06/13, 11:48:21
统信UOS创建统一的自定义环境变量
统信UOS的基本美化设置

← 统信UOS创建统一的自定义环境变量 统信UOS的基本美化设置→

最近更新
01
深入剖析MyBatis的架构原理
12-04
02
通用 Mapper 封装
10-09
03
插件源码进一步分析与pageHelper分页插件介绍
10-09
更多文章>
Theme by Vdoing | Copyright © 2011-2024 Terwer Green | MIT License | 粤ICP备2022020721号-1 | 百度统计
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式