gpt4 book ai didi

git - Mac ZSH shell "forgets"ssh key

转载 作者:行者123 更新时间:2023-12-02 14:26:48 24 4
gpt4 key购买 nike

我试图让 Git 工作,它一直坚持说我没有正确的访问权限(权限被拒绝,公钥),这导致我到 this post , 建议检查ssh-add我注意到,确实,ssh-add -l回来

The agent has no identities.


所以,我添加了一个身份
ssh-add ~/.ssh/ssh_key
返回退出代码 0(来自 echo $? )
现在, ssh-add -l表明我添加了一个 key 。但是,一旦我退出并重新打开终端, key 就会消失。 ssh-add -l返回“代理没有身份。”重新来过。
有谁知道我如何添加 key 以使其粘住?

最佳答案

你可以 add the ssh-add -K to your ~/.bash_profile
但首先检查您的 SSH 连接是否使用不受密码保护的 key :

ssh-keygen -t rsa -P "" -f ~/.ssh/test
(注册 test.pub 到远程服务器 ~/.ssh/authorized_keys 或远程 GitHub 配置文件 SSH 页面)
 ssh -i ~/.ssh/test user@remote_server
# or, if this is github
ssh -T -i ~/.ssh/test git@github.com

关于git - Mac ZSH shell "forgets"ssh key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62775452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com