Windows SSH Agent - haiquang9994/dev_env GitHub Wiki

Copy vĂ o file ~/.bash_profile

# Start SSH Agent
#----------------------------

SSH_ENV="$HOME/.ssh/environment"

function run_ssh_env {
    . "${SSH_ENV}" > /dev/null
}

function start_ssh_agent {
    echo "Initializing new SSH agent..."
    ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo "Succeeded"
    chmod 600 "${SSH_ENV}"
    
    run_ssh_env;
}

if [ -f "${SSH_ENV}" ]; then
    run_ssh_env;
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_ssh_agent;
    }
else
    start_ssh_agent;
fi