분류 전체보기(22)
-
9. Gitlab - 수동/자동 백업 설정
1. 수동백업 GitLab이 날아가면 소스코드들이 다 날아가기 때문에, 백업을 해줘야한다. GitLab은 백업을 제공 # gitlab-rake gitlab:backup:create 백업을 수행하면, gitlab.rb와 gitlab-secrets.json은 백업에 포함안되서, 따로 수동 백업을 꼭해주라는 알람 #ls /var/opt/gitlab/backups 에 백업파일생성 백업 경로변경은 # vim /etc/gitlab/gitlab.rb 파일에서, gitlab_rails['backup_path'] = '/var/opt/gitlab/backups' 를 찾아서 주석을 푼다음 (#제거) 경로를 알맞게 바꿔주면 된다 -> 안해봄 복구는 디비관련 프로세스를 끄고 # gitlab-ctl stop unicorn # ..
2020.03.05 -
8. Gitlab - SSL 적용
3. SSL적용 3.1. 인증서생성 3.1.1. 개인키생성 3.1.2. 인증요청서생성 3.1.3. 인증서생성 3.1.4. 확인 3.2. GitLab 설정 3. SSL적용 - 자가 서명 인증서 만들기 ( 인증기관에서 발급받으려면 돈내야함 ) - [참고] 관련개념 https://12bme.tistory.com/80 [정보보안] SSL(Secure Socket Layer) 이란 현재 근무 중인 업체에서 SSL 인증서 적용 작업이 필요하다고 합니다. SSL 인증서관련 필요한 것이 무엇인지에 대한 요청이 있었습니다. 간단하게 SSL에 대해 정리해보겠습니다. 1. SSL 개념 잡기 SSL의 개념에 대.. 12bme.tistory.com 3.1. 인증서생성 [참고] https://zetawiki.com/wiki/%E..
2020.03.05 -
7. GitLab - 설치 / 접속
1. GitLab설치 2. 접속 1. GitLab 설치 $ su - # apt-get install curl openssh-server ca-certificates postfix ## postfix는 일단 그냥 no configuration으로 선택 ## sudo dpkg-reconfigure postfix 명령으로 언제든지 설정 가능 ## 인터넷으로 설정하고 ,시스템메일이름에 컴퓨터이름(yang-virtual-machine) ## 나중에 gitlab에서 메일보낼때 사용된다 # curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash ## Running apt-get update....
2020.03.04 -
6. Git 명령어
1. 설정하기 # git config --global user.name "이름" Git에서 커밋할 때 기록할 이름을 설정 # git config --global user.email "이메일" Git에서 커밋할 때 기록하는 이메일 설정 2. 저장소생성 # git init 저장소이름 명령을 실행한 위치에 으로 저장소를 만듬 # git clone 저장소주소 의 원격 저장소를 클론 3. 변경 내역 다루기 # git status 저장소의 상태 확인. 추적하지 않는 파일, 추적 중이지만 변경되어 커밋해야하는 파일 등 보여줌 # git diff 마지막 커밋과 현재 변경된 내용을 비교해 보여줌 # git add 파일이름 버전 관리를 하기 위한 파일 추적 시작. stage에 add # git reset 파일이름 변경 내..
2020.03.03 -
5. Git 고급
명령어 설명 # git tag 커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙임 # git commit --amend 같은 브랜치 상에 있는 최종 커밋을 취소하고 새로운 내용을 추가하거나 설명을 덧붙인 커밋 # git revert 이전에 작성한 커밋을 지움. 특정 커밋의 내용을 지우는 새로운 커밋을 만들어 지운 내역을 모든 사람이 알게 함 # git reset 어떤 커밋을 버리고 이전의 특정 버전으로 다시 되돌릴 때 사용. ( 커밋 내역을 남기지 않음 ) # git checkout HEAD --filename 아직 커밋하지 않은 변경 내역을 취소 # git rebase git merge처럼 병합할 때 사용. 브랜치가 많을 경우 브랜치 이력을 확인하면서 병합 # git rebase -i 서로 다른 두 개의 커..
2020.03.02 -
4. Eclipse + Git 2
원격 저장소의 내용을 로컬 저장소로 가져오기 1. File - Import - Git - Pojects form Git - Clone URL 2. Source GIT repository에서 가져오고자 하는 github project의 주소 입력 - next - next 3. import using the New Project Wizard * 이게 안되서 Import as general project 로 진행함 - 자바환경변수 에러 해결 ( https://macchiato.tistory.com/9#footnote_link_9_3 참고 ) 4. General - Project 로컬 저장소와 원격 저장소를 연결하기 1. git 퍼스펙티브 - remote - 우클릭 - create remote 2. Destin..
2020.03.02