2011-01-05 4 views
5

Github에 새 vimfile 저장소를 만들었습니다.Github에 비밀 정보가 노출되는 것을 피하는 방법

하지만 몇 가지 문제가 있습니다. vimrc 파일에서 일부 플러그인을 사용하기 위해 몇 가지 비밀 정보를 입력했습니다.

예를 들어, TwitVim (Vim 용 Twitter 클라이언트)을 사용하려면 다음 코드를 추가해야합니다.

let twitvim_login = "user:pass" 

그래서 vimrc를 Github으로 푸시 할 때마다 삭제하고 다시 추가해야합니다.

어떻게 피할 수 있습니까? 이것을 쉽게하기위한 좋은 해결책이 있습니까?

답변

14

.secretpass라는 파일을 만들고

는 = twitvim_login 수 있도록 추가 : .vimrc에서 해당 파일

를, "사용자를 전달"할;

source .secretpass 
+0

와우, 그건 당신이 잠시 동안 버전 제어에서의 vimrc 유지 한 경우에 좋은 솔루션, THX는 ~ – shawjia

+6

하고 .gitignore에 .secretpass 추가하는 것을 잊지 마세요이 –

+2

하고, 그것을 밀어 대해 조심입니다 github에는 암호를 제거하기 전에 버전이 포함됩니다 (암호는 항상 변경할 수 있음). – DrAl

관련 문제