使用ssh命令测试公钥成功,但下载需要输入密码
-
我使用ssh命令测试公钥是否上传成功,结果是成功,但是在下载使用repo init -u ssh://xx@sdk.allwinnertech.com/git_repo/D1_Tina_Open/manifest.git -b master -m tina-d1-h.xml时,始终提示要输入密码,这是个啥子原因引起的?
-
@tp055 你的用户名是xx吗
-
@yuzukitsuru 不是,是自己的用户名
-
@tp055
发一下完整日志 -
连续输入正确密码也不行,提示几次直接退出。
-
试一试这个命令: git clone ssh://whycan@sdk.allwinnertech.com/git_repo/D1_Tina_Open/tina-d1-h/lichee/device/config/d1 (记得替换用户名)
whycan@ubuntu:/tmp$ git clone ssh://whycan@sdk.allwinnertech.com/git_repo/D1_Tina_Open/tina-d1-h/lichee/device/config/d1 Cloning into 'd1'... remote: Counting objects: 69, done. remote: Compressing objects: 100% (66/66), done. remote: Total 69 (delta 15), reused 0 (delta 0) Receiving objects: 100% (69/69), 779.32 KiB | 3.00 MiB/s, done. Resolving deltas: 100% (15/15), done.
-
@tp055 重启下试试,上传公钥有时候重启下就好了
-
@tp055 删除并重新添加密钥试试,一次不行来两次,两次不行来三次,三次不行那就真的不行。
-
@dream 已经解决了,谢谢!
-
我也遇到这个问题,试了前文和SDK下载常见问题及解决方案文档里的方法,还是不行,请问怎么解决
-
~/.ssh/config
Host sdk.allwinnertech.com IdentityFile ~/.ssh/sdk.allwinnertech.com.private User whycan
-
@whycan
抱歉,这是为啥,我在etc目录下面倒是有个ssh_config文件
-
@ake_jones
如果没有这个配置文件,那ssh客户端怎么确定哪个服务器用哪个密钥呢? -
@whycan 抱歉,我不懂怎么弄,我补个linux基础知识在再配置环境吧
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号