22. 환경파일의 관리
데이터 베이스 접속 인증 ID와 패스워드 같은 내용이 들어있는 파일이 환경파일이다.
1. 일단 2개의 파일을 만들자
index.php
<?php
include 'password.php';
mysql_connect($id, $password);//mysql ID와 PASSWORD
?>
password.php
<?php
$id = 'gakari';
$password = '111111'
?>
여기서 설정 파일은 password.php가 된다.
2. 즉 password.php는 버전관리에서 제외해야 한다는 의미이다. 이를 위해 password.php 파일을 ignore 해주자.
3. 아래와 같이 Ignore exact filename(s)를 누른다.
4. 그리고 커밋 한다.
5. 그 다음 Push를 해서 원격 저장소로 데이터를 올리자.
6. exnode1_clone으로 이동 후 Pull을 해서 데이터를 가져와보자.
OK을 누른다.
7. 그 다음 프로젝트 폴더로 가면 password.php 파일이 없는 것을 볼 수 있다.
8. 그래서 여기에서는 password.php파일을 직접 만든 후 코딩을 해야된다.
9. 이런 불편함을 없애기 위해서는 다음과 같이 하면 된다. 먼저 exnode1.에서 password.php파일을 복사하고
password_template.php파일을 만든다. 이때 id와 password 값은 삭제해야한다.
10. 그 다음 커밋 한다.
11. 다른 작업자들은 이 template 파일을 보고 자신의 환경에 맞는 아이디와 패스워드를 입력해서 password.php 파일을 만들어서 사용하면 된다.
출처 : https://opentutorials.org/course/1492
'프로그래밍 > Git' 카테고리의 다른 글
생활코딩 Git 정리 - 버전관리에서 제외하기(.gitignore) (0) | 2017.03.03 |
---|---|
생활코딩 Git 정리 - Tag(태그) (0) | 2017.03.02 |
생활코딩 Git 정리 - stash(안전한 곳에 보관해 둠) (0) | 2017.03.01 |
생활코딩 Git 정리 - 비교, 병합 외부 도구 연결 (0) | 2017.02.26 |
생활코딩 Git 정리 – 충돌의 해결 (0) | 2017.02.25 |
생활코딩 Git 정리 – Push, Pull 협업의 기술 (0) | 2017.02.24 |
생활코딩 Git 정리 – Github을 이용하여 원격저장소로 업로드 및 복사하기 (0) | 2017.02.24 |
생활코딩 Git 정리 - Github을 이용하여 원격 저장소 만들기 (0) | 2017.02.20 |