목록github (5)
drexqq
어제에 이어서 jenkins를 이용한 CICD를 이어가보겠다. 현재 AWS EC2에 jenkins가 설치되어있는 상황이다 그렇기때문에 github에 새로운 repository를 파서 진행하도록하겠다. 일단 깃헙레포를 하나 새로이 생성한다 그 뒤에 Settings탭에서 한 두가지 설정을 하면된다 Settings을 하기 전에 일단 나는 ssh를 이용하여서 jenkins와 github를 연동을 할 것이기 때문에 키를 하나 생성을 해주겠다 sudo -u jenkins ssh-keygen -t rsa -f /var/lib/jenkins/.ssh/[원하는이름] 위치와 이름은 편한대로 정해서 하면 될 것 같고 나는 jenkins기본 루트에 저장을 하고 Passphrase는 그냥 엔터를 쳐서 넘겼다. 이렇게 키 생성을..
1029 기존 디렉토리나 프로젝트 깃 레포지토리에 연결하기 git init git remote add origin [URL] 유저네임 및 이메일 추가하기 git config --global user.name [name] git config --global user.email [email] 유저네임 및 이메일 삭제하기 git config --unset --global user.name [name] git config --unset --global user.email [email] 특정 브랜치만 클론하기 git clone -b [branch_name] --single-branch [URL]
git을 사용하여 작업을 하다보면 git branch -d 을 사용하여 branch를 삭제했는데 remote에서는 적용이 되지 않은 모습을 볼 수 있다. 이 경우에 local에서 remote에 있는 branch를 삭제하려면 git push origin --delete 을 입력한 후에 다시 확인하면 remote에서도 사라진 걸 볼 수 있다. git에서는 명령문 뒤에 --dry-run을 붙이면 실제 실행은 되지 않고 결과만 볼 수 있도록 한다.
git을 사용하면서 특정 브랜치나 master의 항목을 로컬에 그대로 덮어쓰고 싶은 경우에 사용하면 될 듯 하다. git fetch --all git reset--hard origin/master master 아닌 특정 branch 지정 사용 시 git reset --hard origin/ 현재 로컬 커밋을 유지(branch로 만들어 두고 덮어쓰기) git checkout master git branch git fetch --all git reset --hard origin/master
자그마치 작년 9월 리액트를 배워보겠다고 깔짝거리던 시절 노마드코더의 니콜라스쌤의 강의를 보고 그대로 만든 TodoList를 Nodejs를 이용하여 aws서버에 배포해 보았다. 엄청난 삽질의 연속이였고 엉망진창일 수도 있는 코드지만 하나하나 해보면서 작동이 되는걸 보니까 뭔가 뿌듯했다. https://github.com/drexqq/React-TodoList drexqq/React-TodoList 리액트 투두리스트. Contribute to drexqq/React-TodoList development by creating an account on GitHub. github.com 완성된 코드들은 깃헙 레포지토리에 올려두었다. 일단은 client측 디렉토리만 올라가 있고 나머지는 내 로컬에 있다. 추후에 ..