본문 바로가기

프로그래밍/기타

(4)
github ssh 설정 ssh 키 생성 ssh-keygen -t rsa -C "email" 공개키 등록 공개키(pub) 파일내용을 github > Settings > SSH and GPG Keys 에서 ssh 키 등록 config 생성 host는 실제가 아닌 구분을 위한 이름으로 remote 등록시에 사용된다. Host id1.github.com HostName github.com IdentityFile ~/.ssh/개인키1_파일명 User git Host id2.github.com HostName github.com IdentityFile ~/.ssh/개인키2_파일명 User git Port 22 git remote 등록 SSH를 사용하는 경우 http와는 다른 url 형식 사용 git@host 중 host는 실제 도메인이 ..
[Python] 직접 실행과 import 시 실행 분리 직접실행하는 경우 __name__ 값은 '__main__' 값으로 지정되는데 이 값으로 직접 실행되었는지 import 되었는지를 체크할 수 있음. import 하는 경우 파일명(모듈명) import sys def main(): . . return 0 if __name__ == '__main__': sys.exit(main())
[git] git 주요 명령 목록 만들기 저장소 만들기 git init 리모트 저장소 복제 git clone 원격 저장소 정보 git remote -v 원격 저장소 연결 git remote add : 저장소 이름의 기본값은 origin 원격 저장소 변경 git remote rename git remote remove 저장소에서 가져오기 git fetch : 단순 가져오기 git pull : fetch와 merge '저장 워킹 디렉토리 - 스테이징(Index) - 커밋 - 원격저장소push 스테이징 변경사항 전체 스테이징 추가 git add . git add * 특정 파일 스테이징 추가 git add 파일 삭제 git rm git rm -f git rm --cached : 스테이징에서 삭제하나 파일은 남겨둠 파일 이동(파일명 변경) git..
[git] git 서버 설정 기본사항 원격저장소 설정 : 비트버킷이나 깃허브를 사용하기에 서버를 구성할 일은 없는데, 혹시 몰라 정리세부적인 권한설정등도 필요한데.. 기본 환경에 대해서만 정리~ 설치$ sudo yum install git 계정 및 ssh 추가 : git에 접속하고 관리하기 위해 git 사용자를 추가해 사용한다.$ sudo adduser git2017/01/20 - [기타/Linux] - SSH 관련 설정 더불어 이 사용자들은 git 만을 사용해야 하므로, 로그인쉘을 git-shell로 변경해 주어야 한다.쉘 위치를 확인해 해당 내용을 등록한다.$ cat /etc/shells$ which git-shell$ sudo nano /etc/shells git 계정 편집$ sudo chsh git 또는 passwd 파일을 열어 gi..