统信 UOS 基本开发环境搭建之 git
# 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
2
编辑 (opens new window)
上次更新: 2023/09/19, 13:33:19