본문 바로가기

TIL(Today I Learned)

TIL-230710(Github Organization에 IntelliJ로 프로젝트 올리기)

📝오늘 공부한 것

  • 진행중인 블로그 프로젝트에 Spring Security 기능 추가
  • Github Organization만들고 IntelliJ로 프로젝트 올리기

 

⛔문제점

3번째 과제를 팀원과의 협업을 위해 Organization을 만들고 2번째 과제였던 기존 repo를 Organization으로 옮겼다.

그리고 Organization에 Level3라는 이름의 repo를 만들고 인텔리제이 프로젝트를 push하려는데 에러 발생!!!!

 

다들 VCS탭의 Create Git Repository로 로컬repo를 만들고 commit한뒤 push 했다고 하는데

나는 윈도우다..ㅠㅠ인텔리제이 윈도우 버전에서는 VCS탭이 없었다ㅠㅠㅠㅠㅠ

그래서 검색해서 Create Git Repository를 찾은 뒤 OK했다. 그러고 Settings-Version Control에 추가된 것도 확인하고

오.. 나도 블로그에 나온데로 git에 add만 하면 되겠다!!!했는데 윈도우는 add도 없는데요........................................?ㅠㅠㅠ

 

시도해 본 것들💦 & 알게 된 점❗ & 💯해결 

다시 찾아보니까 무슨 토큰으로 연동하는 방법도 있다고 해서 구글링!!

https://pgmjun.tistory.com/13

 

[GitHub] 깃허브 토큰 생성하기!

이번 시간에는 인텔리제이 와 Github 레퍼지토리 를 연동하는데에 사용할 '깃허브 토큰' 을 만드는 방법에 대해 알아보자. 우선 Github 에 접속해 자신의 아이디로 로그인 한 다음 Settings에 들어간다

pgmjun.tistory.com

토큰도 생성하고

Git -> Manage Remotes... -> URL도 추가하고

Use Token을 누르고

아까 만들었던 토큰도 사용~!

하고 push도 하고 github에도 잘 올라갔다.

그런데 pull Request가 되지 않았다!!!!

Compare & Pull Request 버튼을 눌렀는데 Compare만 보여주고 pull request를 할 수 가없었다. 

알고봤더니 원격repo는 main branch고 내가 원격 repo에서 master branch로 push를 해버려서 github에도 master로 올라가 버린 것이었다!!!

그래서...만나고 싶어도 만날수없는 그런 관계가 되어버렸던 것이었다...........

요리조리 시도봤지만....실패...ㅠㅠ

그래서 원격repo 로컬repo다 삭제하고 다시 처음부터 시작했다

 

 

- main으로 브랜치 이름 변경

git branch -M main

 

-로컬repo를 원격repo로 push

git push -u origin main

했는데 왜 또 안돼...?

에러메시지를 봤더니 권한이 없다고....ㅠㅠ

 

또또!! 알고봤더니 github repo에 README 파일을 add해서 repository가 만들어져있는 상황에서 로컬 repo에서 push를 해서 또 만날수가 없었던 것이었다...

 

만들어 두었던 원격repo삭제하고 다시 시작!

Organization에서 README파일이 없는 새로운 repo도 만들고

 

- 원격repo의 연결을 삭제

git remote remove origin

 

- 설정된 원격repo의 이름과 URL를 보여주는 명령어를 입력하여 확인

 git remote -v

 

잘 삭제되어 있는지 확인하고

 

- 새로운 원격repo 추가

git remote add origin https://넥네임:토큰@github.com/repository경로

https://velog.io/@miyoni/remote-Invalid

 

[git 에러] remote: Invalid username or password.

사용자 인증 에러 (remote: Invalid username or password.)

velog.io

 

git remote -v 로 잘만들어졌는지 또 확인하고

git push -u origin main로 push

했더니!!!!!드디어 성공!!!!!!!!!!!!!!!!!!!!!

 

동료분들의 도움을 받아 하나하나씩 해봤더니 성공했다!!!!!

정말 도움을 주신 모든 분들에게 너무 감사합니다...

덕분이에요 혼자였으면 절대 못했을 거에요...

다들 어떻게 그렇게 친절하고 천재만재들이신지..👍🏻

 

github에도 명령어들이 나오다니!

이것도 오늘 처음알았다

명령어들 알아두자!

 

 

이렇게 default branch를 master로 바꾸는 방법도 있었다

https://velog.io/@dojun527/Github-%EA%B8%B0%EB%B3%B8-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EB%B3%80%EA%B2%BD

 

[Github] 기본 브랜치 변경

오랜만에 깃헙에 레포(repository)를 생성했다.그리고 이전과 같이 로컬 저장소와 레포를 연결하고 파일을 업로드했다.업로드를 하고 push가 잘되었는지 확인하기 위해 깃헙 접속했다.레포를 열어

velog.io