すべてがうまく機能しているようです。Git はプルとプッシュを行います。ただし、迷惑なロケール エラーが追加されます。それを解決する方法はありますか?
konzepz:project (マスター⚡) ➤ git pull bash: 警告: setlocale: LC_ALL: ロケールを変更できません (en_GB.UTF-8) すでに最新です。
ありがとう!
.bashrc を変更します。ペースト:
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
セッションを再開します。
これは GitHub の問題のようです。1 つのリポジトリに 2 つのリモートがあります。1 つは GitHub (gh) にあり、もう 1 つは自分で管理しているサーバー (dckd) にあります。
master± ⮀ git pull gh master
bash: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
From github.com:jeroenh/OpenNSA
* branch master -> FETCH_HEAD
Already up-to-date.
master± ⮀ git pull dckd master
From dckd.nl:git/opennsa
* branch master -> FETCH_HEAD
Already up-to-date.
[編集]
私は GitHub サポートと連絡を取り合っており、彼らのサーバーで修正されるでしょう。解決策は、GitHub サーバーでこのロケールをサポートするか、SSH サーバー構成を LC_* 環境変数を受け入れないように設定することです。
私の知る限り、en_GB は確かにイギリス英語の正しい記述子ですが、何らかの理由で Lion はこれに満足していないようです (以前は機能していたとき)。
しかし、うまくいくのは en_UK を使うことです。そう:
export LC_CTYPE=en_UK.UTF-8
export LC_ALL=en_UK.UTF-8
正しいことをしているように見える。
Mac OS でサポートされているすべてのロケールのリストをまだ見つけていませんが、これでうまくいきます。
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
これと同様に:
export LC_CTYPE=en_CA.UTF-8
export LC_ALL=en_CA.UTF-8