Note that there are some explanatory texts on larger screens.

plurals
  1. POMy .bashrc file not executed on Git Bash startup (Windows 7)
    primarykey
    data
    text
    <p>This is what I did:</p> <pre><code>cd ~ touch .bashrc notepad .bashrc </code></pre> <p>and the content of my .bashrc is (found on the web somewhere):</p> <pre><code>SSH_ENV="$HOME/.ssh/environment" # start the ssh-agent function start_agent { echo "Initializing new SSH agent..." # spawn ssh-agent ssh-agent | sed 's/^echo/#echo/' &gt; "$SSH_ENV" echo succeeded chmod 600 "$SSH_ENV" . "$SSH_ENV" &gt; /dev/null ssh-add } # test for identities function test_identities { # test whether standard identities have been added to the agent already ssh-add -l | grep "The agent has no identities" &gt; /dev/null if [ $? -eq 0 ]; then ssh-add # $SSH_AUTH_SOCK broken so we start a new proper agent if [ $? -eq 2 ];then start_agent fi fi } # check for running ssh-agent with proper $SSH_AGENT_PID if [ -n "$SSH_AGENT_PID" ]; then ps -ef | grep "$SSH_AGENT_PID" | grep ssh-agent &gt; /dev/null if [ $? -eq 0 ]; then test_identities fi # if $SSH_AGENT_PID is not properly set, we might be able to load one from # $SSH_ENV else if [ -f "$SSH_ENV" ]; then . "$SSH_ENV" &gt; /dev/null fi ps -ef | grep "$SSH_AGENT_PID" | grep -v grep | grep ssh-agent &gt; /dev/null if [ $? -eq 0 ]; then test_identities else start_agent fi fi </code></pre> <p>Somehow that script is not executed at all. I don't see any of the strings that should be echoed. I am familiar with Unix commandline in Linux and Mac OS X, but I have no idea how it works under Windows. Any suggestions please?</p> <p>EDIT: Okay, my mistake... this script is executed, but I don't fully understand what it does. I was hoping to prevent being asked for passphrase every time I push to remote repo. As it stands now I'm still asked every time.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload