小编Dom*_*ger的帖子

从我使用 ssh 连接的机器上 ssh 连接

我想SSH到机器(我们称之为B)从一台机器(姑且称之为A),然后运行该计算机(在命令B),通常需要进入一个SSH密码(如果你有兴趣,我”我正在尝试git pull从 BitBucket 上的私有存储库中访问)。

我可以ssh到BA(没有输入口令),并且可以在该计算机上运行的命令,如下所示:

A > ssh B 'ls'
Run Code Online (Sandbox Code Playgroud)

我也可以B从ssh 进入A,然后运行我的git pull,它会要求输入密码:

A > ssh B
B > git pull
Enter passphrase for key '/home/username/.ssh/id_rsa': 
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试 git pull (这需要密码),就会发生这种情况:

A > ssh cbc 'git pull'
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

任何想法,我怎么能得到git pull工作而不会从密码AB

ssh git

3
推荐指数
1
解决办法
410
查看次数

Emacs:更改自动保存文件的位置

我目前有:

(setq backup-directory-alist
      `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
      `((".*" ,temporary-file-directory t)))
Run Code Online (Sandbox Code Playgroud)

在我的.emacs, 但似乎没有改变保存自动保存文件的位置(它已经改变了保存备份文件的位置。M-x describe-variable显示temporary-file-directory设置为/tmp/,但是当我编辑一个调用的文件testing.md并且有未保存的更改时,我得到一个.#testing.md在同一目录中调用的文件。我怎样才能使该文件去其他地方(例如/tmp/)?

我对这些建议没有运气,所以欢迎提出任何建议!

如果有帮助,我在 GNU Emacs 23.3.1 上运行 Ubuntu。

emacs

3
推荐指数
1
解决办法
2467
查看次数

标签 统计

emacs ×1

git ×1

ssh ×1