git 提交时发现默认的 ssh 目录为根目录,而不是家目录

2016-11-02 14:50:22 +08:00
 muyege

今天在服务器上配置 ssh 的时候发现的问题,ssh 密钥和公钥都生成了,生成时默认目录提示为 //.ssh 目录,我手动改成了~/.ssh/,当在 git push 的时候要生成 know_host 文件的时候直接就去根目录下找了,我的密钥可是在家目录下啊,根目录下我也没有权限啊,请问各位大神,我该怎么做呢?是不是没办法使用 git 了?

2525 次点击
所在节点    git
5 条回复
ryanzyy
2016-11-02 15:30:49 +08:00
echo $HOME 返回什么?
ryanzyy
2016-11-02 15:32:40 +08:00
看一下 /etc/ssh/sshd_config
muyege
2016-11-02 15:49:00 +08:00
@ryanzyy 返回 /home/myname
yuankui
2016-11-02 16:09:07 +08:00
muyege
2016-11-02 16:22:24 +08:00
@yuankui 你这是如何在一个服务器上使用多个公钥的办法,而我现在是根本不能正常找到 ssh 的正确位置,我仔细搜过了,没有答案才来提问的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/317418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX