Linux Git不断提示我输入SSH密钥的密码短语-UbuntuVM

Linux Git不断提示我输入SSH密钥的密码短语-UbuntuVM,linux,git,ubuntu,ssh,bitbucket,Linux,Git,Ubuntu,Ssh,Bitbucket,我在bitbucket有一个测试站点的回购协议 SSH git@bitbucket.org:rkim/rkim-app.git 我当前的git配置文件 cat.git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@bitbucket.o

我在bitbucket有一个测试站点的回购协议

SSH

git@bitbucket.org:rkim/rkim-app.git

我当前的git配置文件

cat.git/config

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = git@bitbucket.org:rkim/rkim-app.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[credential]
    helper = store

git配置--列表

user.name=Ryan Kim
user.email=rkim@outlook.com
credential.helper=cache --timeout=3600
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=git@bitbucket.org:rkim/rkim-app.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
credential.helper=store

我在中尝试了所有建议,但仍然得到提示输入我的密码短语

吉特拉力

输入密钥“/root/.ssh/id\u rsa”的密码短语:

如果我还能提供什么,请告诉我

有人能结束这一切吗

还有什么我应该调查的吗

我是否需要重新启动SSH服务或VM

Git不断提示我输入密码

不,它不是密码,而是密码短语。您是如何创建该密钥的?你想达到什么目标


我一直试图不输入密码短语30秒前我离开了

那么你有两种可能。从ssh密钥中删除密码短语,您将永远不必再次输入密码短语:

ssh-keygen -p -P old_passphrase -N "" -f ~/.ssh/id_rsa
或者将密码短语临时缓存在某个地方。为此,有一个ssh代理,可以使用

eval `ssh-agent`
然后您可以添加密钥:

ssh-add ~/.ssh/id_rsa

您将被提示输入密码片语一次,然后在您的会话中再也不会出现。

我一直在尝试不输入密码片语。@I我想知道为什么问题中没有写入密码片语?看起来你不是第一个问题。请参阅更新。
ssh-add ~/.ssh/id_rsa