Agent admitted failure to sign using the key.
git@git.oschina.net 's password:
Permission denied, please try again.
git@git.oschina.net 's password:
Permission denied, please try again.
git@git.oschina.net 's password:
Permission denied (publickey,password,keyboard-interactive).
fatal: Could not read from remote repository.
原因是ssh-agent服务没把新产生的/home/you/.ssh/id_rsa 包含进去,解决方法如下:
eval "$(ssh-agent -s)"
ssh-add
如果你的私钥文件已经改名,不是默认的id_rsa,请输入你的正确的私钥文件路径:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/my_other_key
一个使用expect免输入密码自动登录ssh的shell脚本,方便好用,适用Mac、Linux
来自:https://github.com/jiangxianli/SSHAutoLogin
1、ssh_login.sh
2、给ssh_login.sh文件执行的权限
3、配置服务器脚本文件 【软连接】
4、命令使用
服务器登录
选择序列号:1、2、3 .......
5、删除服务器脚本文件 【软连接】
ln参数释义
1.命令格式:
ln [参数][源文件或目录][目标文件或目录]
2.命令参数:
必要参数:
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
选择参数:
-S “-S<字尾备份字符串>”或 “--suffix=<字尾备份字符串>”
-V “-V<备份方式>”或“--version-control=<备份方式>”
--help 显示帮助信息
--version 显示版本信息
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)