Új hozzászólás Aktív témák

  • joe_m

    csendes tag

    válasz _kovi_ #33557 üzenetére

    Talán így meg tudod oldani, bár nem írtad milyen distro de példaként vegyük az apt csomagkezelőt, arch-nál pacman.
    sudo apt-get install putty
    Létre kell hoznod egy id_rsa fájlt a .ssh saját könyvtárad mappájában ssh-keygena *.ppk (puttygen generált fájl) segítségével,vagy konvertálnod kell onnan. A név id_rsa legyen ez fontos!
    puttygen private.ppk -O private-openssh -o $HOME/.ssh/id_rsa
    A id_rsafájl nem lehet mások által olvasható vagy írható:
    chmod 600 $HOME/.ssh/id_rsa
    Létrehozol egy agent.shfájlt a saját könyvtáradban,de bárhová elhelyezheted:
    . $HOME/.ssh/ssh-agent.env 2>/dev/null
    if [ "`ssh-add -l | grep id_rsa`" = "" ]; then
    mkdir -p $HOME/.ssh/
    ssh-agent >$HOME/.ssh/ssh-agent.env
    . $HOME/.ssh/ssh-agent.env
    ssh-add
    fi
    A gitt a következőként hajtható végre:
    . ./agent.sh; putty
    vagy:
    . ./agent.sh
    putty
    A "." (pont és idézőjel) is fontos, a végrehajtott szkript környezeti változóit exportálja. Először a kulcsfájl jelszavát fogja kérni, a következő alkalommal pedig jelszókérés nélkül hajtja végre a gitt.

Új hozzászólás Aktív témák