管理者以外でもシンボリックリンクを作成できる権限を与える
グループポリシーとしてUsersグループにSeCreateSymbolicLinkPrivilegeを付与します。(適切ならば、Users以外のグループやユーザーに設定しても大丈夫です。)
Windows 10 Proならグループポリシーエディターで設定できますが、HomeにはこれがないのでPolseditなどのツールの力を借ります。
権限を設定したらWindowsにログインし直します。
Gitでシンボリックリンクを有効化する
Gitコマンドにシンボリックリンクが有効であることを知らせます。
git config --global core.symlinks true
これをしていないとチェックアウトしたときなどに、シンボリックリンクがシンボリックリンクになりません。
Git Bashでシンボリックリックを有効化する
Git Bashでのln -s
コマンドでシンボリックリンクを作成できるように、環境変数MSYSにwinsymlinks:nativestrict
を設定します。これをしていないと、ln -s
をしてもただのコピーになってしまいます。
Git Bashを起動している場合は、いったん終了して起動し直します。
“WindowsにGitを入れたらやること~シンボリックリンクの有効化~” への1件のフィードバック
コメントは停止中です。