git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
muyege
V2EX  ›  git

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

  •  
  •   muyege · Nov 2, 2016 · 3141 views
    This topic created in 3595 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  Nov 2, 2016
    搞定了,提供一下解决方法
    http://stackoverflow.com/questions/5323778/setting-a-custom-path-for-git-private-ssh-key-on-linux
    如何在 linux 上给 git 私钥设置一个自定义的目录
    5 replies    2016-11-02 16:22:24 +08:00
    ryanzyy
        1
    ryanzyy  
       Nov 2, 2016
    echo $HOME 返回什么?
    ryanzyy
        2
    ryanzyy  
       Nov 2, 2016
    看一下 /etc/ssh/sshd_config
    muyege
        3
    muyege  
    OP
       Nov 2, 2016
    @ryanzyy 返回 /home/myname
    muyege
        5
    muyege  
    OP
       Nov 2, 2016
    @yuankui 你这是如何在一个服务器上使用多个公钥的办法,而我现在是根本不能正常找到 ssh 的正确位置,我仔细搜过了,没有答案才来提问的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.