🔻DevOps/Github

이미 연결되어 있는 origin이 있기 때문에 새로운 origin 추가가 어렵다 git remote rm origin 위의 명령어로 기존에 존재하던 origin을 삭제한다!
깃허브를 꾸미기 위해 내가 어느 시간대에 커밋을 많이 했는지 보여주는 productive-box를 추가해보고자 한다 ❗gist 생성 ❗Fork하기 아래의 링크를 fork해서 내 리포지토리를 생성한다 https://github.com/techinpark/productive-box GitHub - techinpark/productive-box: Are you an early 🐤 or a night 🦉? Let's check out in gistAre you an early 🐤 or a night 🦉? Let's check out in gist - GitHub - techinpark/productive-box: Are you an early 🐤 or a night 🦉? Let's check out in gis..
깃허브에 로그인할 때, 기본적인 아이디-비밀번호 방식과 더불어 아이디-액세스토큰을 이용한 방식이 있습니다. 이 방식은 인텔리제이 등에서 깃허브에 리포지토리를 생성하는 경우에 사용되기도 합니다! 그래서 이번엔 깃허브 토큰을 새로 발급 받아보고자 합니다 ❗Access Token 생성하기 만료 기한의 경우 기한이 없이 설정하는 경우 토큰이 탈취된다면 개인의 계정에 접근할 수 있기 때문에 만료 기한을 설정하는 것이 좋습니다 저만의 약간의 팁을 적자면 만료 기한을 설정하면 옆에 만료일이 뜨게 되는데 이 만료일을 토큰 이름에 적어두면 좀 더 한 눈에 알아보기 쉬운 것 같습니다! scope 선택은 이 토큰을 가지고 로그인할 때 어느 범위까지 권한을 허용할 것인지에 대해 선택하는 부분입니다 기본적인 리포지토리 관련한 ..
GIthub 프로필에서 종종 보이는 ☆PRO 뱃지를 추가해보려고 한다! https://education.github.com/ Engaged students are the result of using real-world tools - GitHub Education Where future developers meet GitHub Global Campus helps students, teachers, and schools access the tools and events they need to shape the next generation of software development. Join Global Campus education.github.com
❗gist 생성 ❗Fork하기 위의 과정을 다 끝낸 후 아래의 링크로 들어간다 https://github.com/bokub/github-stats-box GitHub - bokub/github-stats-box: 📌 Update a gist to contain your GitHub stats 📌 Update a gist to contain your GitHub stats. Contribute to bokub/github-stats-box development by creating an account on GitHub. github.com ❗깃허브 토큰 발급 https://radiant515.tistory.com/429 [Github] Github Token 발급 받기 깃허브에 로그인할 때, 기본적인 아이..
인텔리제이에서 한글로 주석을 작성했는데 깃허브 저장소에선 한글이 깨져보였다 이 부분을 utf-8로 바꿔주면 해결!
로컬에서 만든 프로젝트를 깃허브에 올린 후 EC2 서버에 클론을 하기 위해 사용한 방식이 ssh인증서다 cd ~/.ssh ssh-keygen -t rsa -b 4096 -C "깃허브 로그인 계정 이메일" cat ~/.ssh/id_rsa.pub 복사: shift+insert / 붙여넣기: ctrl+insert cd /var/www git clone "복사한 리포지토리 링크" 클론하고자한 프로젝트가 폴더 형태로 잘 저장된 것을 볼 수 있다
다른 컴퓨터로 바꾸게 되어 예전 노트북에서 쓰던 코드를 그대로 받아올 필요가 있었다! 그래서 git clone을 통해 다시 프로젝트 세팅을 해봤다
이메일은 깃허브 로그인할 때 아이디로 사용한 이메일! git config --global user.name "사용자이름" git config --global user.name "깃허브로그인한 이메일" git config --list
https://git-scm.com/download/ Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com
다른 사람의 저장소를 fork 후 내 로컬 폴더와 연동해서 내가 작업한 코드를 올릴 수 있게 해줌 ✏️상대방 -> 나 1. 상대방으로부터 협업 리포지토리 초대가 메일로 발송됨 2. Accept invitation 3. 협업할 리포지토리를 내 계정으로 fork하기 3. 로컬 저장소랑 연결하기 4. 해당 파일 열어서 작업 5. 리포지토리에 push git add . git commit -m "메시지" git push -u origin [내 로컬에서 작업한 브랜치이름] 6. 리포지토리에 pull request 뜸 7. 원 리포지토리에서 확인 8. 내 리포지토리에선 변하지 않았기 때문에 현상태로 업데이트 해주어야 함 9. 항상 작업을 시작하기 전 git pull origin [메인브랜치]를 통해 바뀐 내용으로 ..
참고: https://yeonyeon.tistory.com/158
1. 브랜치 조회하기 git branch: *표가 붙어있는 브랜치는 현재 로컬에서 작업 중인 브랜치 git branch -a: remote branch까지 한 번에 볼 수 있음 2. 브랜치 생성 git branch [브랜치 이름] 3. 작업 중인 브랜치 변경(checkout) git checkout [변경하고 싶은 브랜치 이름] 4. 브랜치 삭제 git branch -D [삭제할 브랜치 이름] 현재 작업 중인 브랜치는 삭제할 수 없음. 다른 브랜치로 이동 후 삭제해야 함 5. 브랜치 생성과 checkout 동시에 하기 git checkout -b [생성할 브랜치 이름]
push할 때 생기는 오류로 빈 리포지토리에 readme.md를 만들어 놓아서 git에서 push로 정보 유실을 막기 위해 오류를 낸다. 이를 해결해주기 위해 강제로 push를 진행한다. git push -u origin +master 이 명령을 통해 push하면 미리 만들어두었던 readme.md는 사라지니 주의!
수정하고 싶은 리포지토리에 들어가서 오른쪽에 보이는 About에서 설정 버튼을 눌러 수정할 수 있다
CRLF(carriage-return + line-feed) 운영체제마다 줄 바꿈에 대한 문자열이 다르기 때문에 git에서 어느 쪽으로 선택해서 처리해야 할지 경고를 받은 것 git config --global core.autocrlf true 라고 입력해 주면 해결 완료!
commit까지 했는데 push가 안 될 경우 1. git pull origin master pull을 먼저 수행해준 후 2. git push origin master push를 하게 되면 정상적으로 작동한다
1. 해당 작업물을 올린 저장소에서 settings 누르기 2. pages 누르기 3. source에서 branch 선택 후 save 누르기 4. 위에 배포링크가 나옴
초록색: 깃허브에서 해야하는 것 주황색: 프롬프트창에서 해야하는 것 1. 윈도우 + r을 누르고 cmd라고 쳐서 프롬프트창 열기 2. cd + [올리고 싶은 폴더의 주소]를 쳐서 이동 D드라이브로 이동하고 싶으면 일단 기본 상태에서 D: 치고 D드라이브 내 폴더 주소 입력 후 이동 3. git init 입력 Initialized empty Git repository in [주소] 또는 Reinitialized existing Git repository in [주소] 라고 나오면 성공 4. 인터넷에서 자신의 깃허브 주소로 이동 후 create a new repository 5. repository name은 아무거나 해도 상관없고 마지막에 Create repository 누르기 6. 다시 프롬프트창으로 돌..
_니지
'🔻DevOps/Github' 카테고리의 글 목록