basyura's blog

あしたになったらほんきだす。

Git for Windows - Git Bashメモ

VMWare Fusion に入れてた Windows10 が REGSTRY ERROR で頻繁にクラッシュするようになったので OS 入れ直し。そのタイミングで Git for Windows を入れ直したのだけどユーザフォルダ配下にインストールされてた。そういう風に変わったんだと思っていたのだけど・・・

Git for Windows v2.6.3's installer failed to elevate privileges automatically (reported three times, making it a charm), and as a consequence Git for Windows 2.6.3 was frequently installed per-user by mistake

Git for Windows 2.6.4

ということでバグだったっぽい・・・。2.6.32.6.4 にアップデート。タスクバーのアイコンが白くなってしまうアクシデントもあったけど、IconCache.db を削除後に OS 再起動したら直った。

設定メモ

mintty でインストール

.inputrc

set convert-meta off
set meta-flag on
set output-meta on
set kanji-code utf-8

.vimrc

set encoding=utf-8
"set termencoding=cp932
set termencoding=utf-8
set fileencoding=utf-8

.bashrc

alias ls='ls --show-control-chars'
alias la='ls -la --show-control-chars'

PS1='\[\033]0;Git Bash\007\]'  # set window title
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'\[\033[33m\]'       # change to brownish yellow
PS1="$PS1"'\w'                 # current working directory
if test -z "$WINELOADERNOEXEC"
then
        GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)"
        COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}"
        COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}"
        COMPLETION_PATH="$COMPLETION_PATH/share/git/completion"
        if test -f "$COMPLETION_PATH/git-prompt.sh"
        then
                . "$COMPLETION_PATH/git-completion.bash"
                . "$COMPLETION_PATH/git-prompt.sh"
                PS1="$PS1"'\[\033[36m\]'  # change color to cyan
                PS1="$PS1"'`__git_ps1`'   # bash function
        fi
fi
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'$ '                 # prompt: always $
PS1="$PS1"'\[\033[0m\]'        # change color

_netrc (.netrc では認識してくれない)

  • VMWare Fusion 8 にしたら ssh でドメインを認識してくれなくて push できなくなった・・・?
machine github.com
login xxxxxx
password yyyyyy