V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
muyege
V2EX  ›  git

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

  •  
  •   muyege · 2016-11-02 14:50:22 +08:00 · 2542 次点击
    这是一个创建于 2969 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2016-11-02 16:31:08 +08:00
    搞定了,提供一下解决方法
    http://stackoverflow.com/questions/5323778/setting-a-custom-path-for-git-private-ssh-key-on-linux
    如何在 linux 上给 git 私钥设置一个自定义的目录
    5 条回复    2016-11-02 16:22:24 +08:00
    ryanzyy
        1
    ryanzyy  
       2016-11-02 15:30:49 +08:00
    echo $HOME 返回什么?
    ryanzyy
        2
    ryanzyy  
       2016-11-02 15:32:40 +08:00
    看一下 /etc/ssh/sshd_config
    muyege
        3
    muyege  
    OP
       2016-11-02 15:49:00 +08:00
    @ryanzyy 返回 /home/myname
    muyege
        5
    muyege  
    OP
       2016-11-02 16:22:24 +08:00
    @yuankui 你这是如何在一个服务器上使用多个公钥的办法,而我现在是根本不能正常找到 ssh 的正确位置,我仔细搜过了,没有答案才来提问的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5329 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.