2017-05-16 3 views
1

내가 대신 힘내 강타의 RStudio를 사용하여 커밋하는 경우는, 다음 메시지는 다음과 팝업 윈도우에 .gitconfig 파일을 검색하지 않습니다 ... 커밋 메시지를 ...RStudio 10

사용자 이름과 이메일 주소가 사용자 이름과 호스트 이름에 따라 자동으로 구성되었습니다. 정확한지 확인하십시오. 이 메시지를 명시 적으로 설정하여이 메시지를 억제 할 수 있습니다. 다음 폴더에 ...

... 명령은 전역을 편집 할 수 ...이 실행에

RStudio 포인트를 다음 명령을 실행하여이에

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

윈도우 점을 :

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

RStudio를 통해 셸을 열거 나 Windows에서 git bash를 열면 user.nameuser.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) 

내가 윈도우 7과 함께하기 전에이 문제를 했어, 그래서 이것은이다 Windows 10의 문제 만이 아닙니다.

업데이트 : Windows 10에서 사용하는 git bash에 대한 링크가 삽입되었습니다.

업데이트 : git이 네트워크 폴더 중 하나가 ~라고 생각하기 때문에 네트워크 폴더 문제 일 수 있습니다. 그러나 폴더에 .gitconfig 파일을 저장하려고했으나 문제가 남아 있습니다.

답변

0

문제는 git bash 셸에서와 같이 RStudio가 sh.exe -login -i가 아닌 git.exe에서 직접 git을 열 때 발생합니다. 후자는 하나의 디렉토리에서 글로벌 구성 파일을 읽습니다. (내 경우에는 내 HOME 환경 항목이 가리키는 디렉토리 인 반면, Windows에서는 git.exe 자체가 Windows {HOME} 디렉토리의 글로벌 git 구성 파일을 읽습니다. - 내 경우에는 c :/users/[my longin name]/.gitconfig 파일을 내 HOME 디렉토리에서 내 {HOME} 디렉토리로 복사했는데 문제가 해결되었습니다 ..

물론 이것은 두 개의 .gitconfig 파일이 동기화 상태를 유지해야하므로 차선책입니다 .RStudio가 일부 명령 줄 옵션을 사용하여 git 을 열어 글로벌 .gitconfig 파일의 기본 위치를 변경할 수있게하면 좋겠지 만 git 어떠한 경우에도 하드 와이어 된 디렉터리가 아닌 다른 곳의 .gitconfig 파일을 찾도록 선택할 수있는 옵션이없는 것 같습니다.

다행히도 글로벌 구성 파일을 너무 자주 편집해야 할 것으로 예상하지 않습니다. 따라서 불편 함은 미미합니다.

+0

.Gitconfig 파일을 {홈}에 복사하면 네트워크 드라이브에 연결되어 있지 않은 경우에만 문제가 해결됩니다. – KERO