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

git

1
sudo apt install git

解决问题

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

    1
    2
    3
    ➜  ~ ssh -T [email protected]
    sign_and_send_pubkey: signing failed: agent refused operation
    [email protected]: Permission denied (publickey).

    执行下面的命令修复即可

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

    1
    2
    3
    4
    5
    6
    7
    8
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ 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
    [email protected]: Permission denied (publickey)

    解决,修复权限即可

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

测试

1
ssh -T [email protected]

效果

1
2
➜  ~ ssh -T [email protected]
Hi terwer! You've successfully authenticated, but GitHub does not provide shell access.
作者

Terwer

发布于

2022-06-07

更新于

2022-06-07

许可协议

评论