본문 바로가기

Git3

[aws,php,git] www-data 를 이용하여 git command 사용하기. 안녕하세요? 이번시간에는 CMS 툴에서 필요한 CSV 파일 컨트롤러를 만들면서 경험한 일들을 설명하고자 합니다. 먼저 사용자의 요구사항은 다음과 같습니다. 1. CSV 를 업로드 할 수 있어야한다. 2. 업로드된 CSV 가 자동으로 Push 될 수 있어야한다. 3. 업로드된 CSV 리스트를 확인가능하고, 해당 CSV 를 선택하여 다시 적용할 수 있어야한다. CSV 업로드 및 리스트 제공은 쉬웠습니다. 그러나 git 에 push 를 하기위해서는 권한문제가 생겼습니다. 포인트는 간단합니다. www-data 라는 user 를 생성하고. www-data 의 id_rsa 를 생성한 후 해당 id_rsa.pub 값을 git 의 ssh-key 에 등록해줍니다. 이후 php 의 exec() 함수를 이용하여 git 을 .. 2016. 6. 15.
[Git] project 별 rsa 키 파일 설정시 Q_1 Could not open a connection to your authentication agent. A_1 agent 를 활성화시킨다. eval `ssh-agent -s` A_2이후 생성한 키파일을 추가해준다. ( id_rsa < 이걸 다른걸로 바꾸면됨 )ssh-add ~/.ssh/id_rsa 2015. 8. 19.
[git] git 설정 Git Deploy Key 설정 설정이유 : 푸시할 때마다 사용자 인증을 하게 되는데 이를 하지 않고 인증을 받고 싶어서. 1. ssh key 생성ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 2. 생성된 키 github 에 등록생성된 파일중에 ~/.ssh/id_rsa.pub 이녀석의 내용을 붙여넣으시면 됩니다.cat ~/.ssh/id_rsa.pub 2015. 8. 7.
반응형