作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Git keeps asking me for my ssh key passphrase
(21 个回答)
5年前关闭。
每次运行 git pull
时,我都试图绕过密码提示。 .
我在 Ubuntu 上运行。这是我的 Git 配置:
git config --list
user.name=Benlong Heng
user.email=benlongheng@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:benlongheng/benlong-web-app.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
credential.helper=store
git pull
后仍然不断收到提示。 :
$ git pull
Enter passphrase for key '/root/.ssh/id_rsa':
最佳答案
您链接到的答案是针对 HTTPS Remote ,但是您的配置中的这一行:
remote.origin.url=git@bitbucket.org:username/repo.git
eval $(ssh-agent)
ssh-add
Enter passphrase for key '/root/.ssh/id_rsa':
root
运行通常是个坏主意,所以我建议您尽早切换到另一个用户帐户。 (如果您出于某种原因不想使用自己的帐户,您可以创建一个单一用途的帐户来代替使用。)
关于git - 无需在 Ubuntu 中输入 git pull 的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39841302/
我是一名优秀的程序员,十分优秀!