2017-03-06 66 views
0

我在到位桶有一个回购为我的测试网站Git的不断提示我密码我的SSH密钥 - Ubuntu的VM

SSH

[email protected]:rkim/rkim-app.git 

我现在的混帐配置文件

cat .git/config

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

--list

user.name=Ryan Kim 
[email protected] 
credential.helper=cache --timeout=3600 
core.repositoryformatversion=0 
core.filemode=true 
core.bare=false 
core.logallrefupdates=true 
[email protected]: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 

我试过在here所有建议,而且还混帐配置了提示输入密码我。

混帐拉

关键 '/root/.ssh/id_rsa' 输入密码:

让我知道如果我还能提供。

有人可以结束这个吗?

任何事情,我应该看看?

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

回答

4

Git的不断提示我密码

Enter passphrase for key '/root/.ssh/id_rsa': 

不,这不是密码,但密码。你是如何制作这把钥匙的?你想达到什么目的?

我试图不一直输入密码。 - ihue 30秒前

然后你有两种可能性。取下SSH密钥的密码,你将永远不会有再次输入密码:

ssh-keygen -p -P old_passphrase -N "" -f ~/.ssh/id_rsa 

或临时缓存中的密码的地方。对于这一点,有ssh-agent,可使用

eval `ssh-agent` 

启动,然后你可以添加键值:

ssh-add ~/.ssh/id_rsa 

你会一次口令在会话期间提示,然后永远不再。

+0

我试图不一直输入密码。 – ihue

+0

@ihue以及为什么它没有写在问题中?它看起来不像你第一个问题。查看更新。 – Jakuje

+0

我更新了我的帖子以清除混淆。抱歉。 – ihue