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

git

sudo apt install git

解决问题

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

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

    执行下面的命令修复即可

    eval "$(ssh-agent -s)"
    ssh-add
    
  • 问题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
    [email protected]: Permission denied (publickey)
    

    解决,修复权限即可

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

测试

效果

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