how can I run the ssh-agent auto in the zsh environment?

40,539

open .zshrc in a text editor:

vim ~/.zshrc

Add ssh-agent to the plugins list and save:

plugins=(git ssh-agent)

You may want to immediately reload your .zshrc settings:

source ~/.zshrc
Share:
40,539
wcc526
Author by

wcc526

the quieter you become,the more you are able to hear

Updated on July 08, 2022

Comments

  • wcc526
    wcc526 almost 2 years

    I use the zsh and the oh-my-zsh. When I use the github and want to use the key to upload.

    I always find the

    #git push
    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly
    

    Because I have not add the key

    #ssh-add -l
    Could not open a connection to your authentication agent.
    

    so I have to start the ssh-agent and add the key when I want to push or pull

    #ssh-agent zsh
    #ssh-add ~/.ssh/id_rsa
    

    How can I add these command in the script,so I don't need type the commands?