【发布时间】:2015-07-24 13:54:36
【问题描述】:
我正在尝试在 ipython notebook 中执行 git 命令。我已经为 github 帐户设置了所有 ssh 密钥,如果我在终端上键入此命令,我可以在没有密码的情况下成功使用 git 命令。但是,当我使用 bash 命令模式在 ipython 笔记本上键入此内容时,它会询问我的密码。由于输出是静态的,我无处输入密码。我不明白为什么会这样,因为我虽然 ipython notebook 只是在终端中执行 bash 命令。
In [*]:!git push
Enter passphrase for key '~/.ssh/id_rsa':
有人知道我为什么会看到这种差异吗?
谢谢。
【问题讨论】:
-
我认为这些命令是使用
sh运行的,可能是bash或更简单的POSIX shell,具体取决于您的系统。在我的 Ubuntu/Debian 系统上,sh != bash。这可能会导致不同的环境变量等。
标签: git github ipython ipython-notebook ssh-keys