2017-05-16 12 views
1

を.gitconfigファイルを検出しません:RStudioは、私が代わりにGitのはbashのRStudioを使用してコミットする場合は、メッセージは以下にポップアップ表示のWindows 10上で

...コミットメッセージを...

あなたの名前とメールアドレスは、ユーザー名とホスト名に基づいて自動的に設定されました。正確であることを確認してください。このメッセージを明示的に設定することで、このメッセージを抑制することができます。グローバルを編集するためのコマンド...

...次のコマンドを実行します...次のフォルダにこの実行ファイルへ

RStudioポイント:これに

C:/Users/kro/AppData/Local/Programs/Git/bin/git.exe 

Windowsのポイント:

C:\Users\kro\AppData\Local\Programs\Git\git-bash.exe 

私は、、RStudioを介して、またはI窓からちょうどオープンのgit bashの場合はシェルを開いた場合とuser.emailが正しく表示されます。

マイ.gitconfigファイルは次の場所にあります。

C:/users/kro/documents/.gitconfig 

私のセッション情報(すべてが更新されなければならない):

Session info -------------------------------------------------------------------------------------------------------------------------- 
setting value      
version R version 3.4.0 (2017-04-21) 
system x86_64, mingw32    
ui  RStudio (1.0.143)   
language (EN)       
collate Danish_Denmark.1252   
tz  Europe/Paris     
date  2017-05-16     

Packages ------------------------------------------------------------------------------------------------------------------------------ 
package * version date  source         
assertthat 0.2.0 2017-04-11 CRAN (R 3.4.0)       
base  * 3.4.0 2017-04-21 local         
compiler  3.4.0 2017-04-21 local         
datasets * 3.4.0 2017-04-21 local         
DBI   0.6-1 2017-04-01 CRAN (R 3.4.0)       
devtools  1.13.1 2017-05-13 CRAN (R 3.4.0)       
digest  0.6.12 2017-01-27 CRAN (R 3.4.0)       
dplyr  * 0.5.0 2016-06-24 CRAN (R 3.4.0)       
graphics * 3.4.0 2017-04-21 local         
grDevices * 3.4.0 2017-04-21 local         
magrittr  1.5  2014-11-22 CRAN (R 3.4.0)       
memoise  1.1.0 2017-04-21 CRAN (R 3.4.0)       
methods * 3.4.0 2017-04-21 local         
R6   2.2.1 2017-05-10 CRAN (R 3.4.0)       
Rcpp   0.12.10 2017-03-19 CRAN (R 3.4.0)       
stats  * 3.4.0 2017-04-21 local         
stringi  1.1.5 2017-04-07 CRAN (R 3.4.0)       
stringr  1.2.0 2017-02-18 CRAN (R 3.4.0)       
tibble  1.3.0 2017-04-01 CRAN (R 3.4.0)       
tools  3.4.0 2017-04-21 local         
utils  * 3.4.0 2017-04-21 local         
withr  1.0.2 2016-06-20 CRAN (R 3.4.0) 

を私はWindows 7と前にこの問題を持っていたので、これはありますWindows 10の問題だけではありません。

UPDATE:Win 10が使用するgit bashへのリンクを挿入しました。

更新:gitがネットワークフォルダの1つが〜と思っているため、私たちのネットワークフォルダの問題である可能性があります。しかし、私はフォルダに.gitconfigファイルを保存しようとしましたが、問題は残ります。

答えて

0

この問題は、git bashシェルがそうしているように、RStudioがsh.exe -login -iではなくgit.exeから直接gitを開くという問題が原因です。後者はグローバル設定ファイルを1つのディレクトリから読み込みます(私の場合、HOME環境エントリが指すディレクトリですが、Windowsではgit.exe自身がWindows {HOME}ディレクトリ内のグローバルgit設定ファイルを読み込みます)私の場合、c:/ users/[my longin name] /。私のHOMEディレクトリの.gitconfigファイルを私の{HOME}ディレクトリにコピーして問題が解決しました。

もちろん、 gstconfigファイルのデフォルトの場所を変更するには、いくつかのコマンドラインオプションを使用してgit を開くことがRSTudioによって許可されていればうれしいですが、gitconfigファイルは2つの.gitconfigファイルを同期させておく必要があります。どのような場合でもグローバルな.gitconfigファイルをハードワイヤードディレクトリ以外のどこかで探すように指示するオプションはありません。

幸いにも私はグローバル設定ファイルをあまり頻繁に編集する必要はないと予想しています。したがって、不便さは軽微です。

+0

.Gitconfigファイルを{HOME}にコピーすると、自分のネットワークドライブに接続していないときにだけ問題が解決されます。 – KERO

関連する問題