fatal: No configured push destination.

박주홍·2021년 5월 14일
1

git push 란 명령어를 했는데,,

fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using

    git remote add <name> <url>

and then push using the remote name

    git push <name>

이런 오류가 뜬다는 것은 현재 위치의 폴더가 깃허브의 원격 레포지토리랑 연결이 안되있다는 뜻이다.

해서 다음과 같은 명령어를 이용해 깃허브에 있는 자신의 리모트 레포지토리 (원격 저장소)와 연동을 해줘야한다.

git remote add <name> <url>

즉

git remote add origin <자신의 레포지토리 저장소>

그리고 그 후에..

git push --set-upstream origin main

란 명령어를 해주면 정상적으로 깃허브 원격 저장소에 push된 것을 볼 수 있다.



  • git init..
  • 'git init'이란 명령어는 자신이 원하는 폴더를 깃 로컬저장소로 만들어주는 명령어라고 생각하면 쉽다.

    그리고 그 후에
    git remote add <name> <url>

    란 명령어를 사용하여 깃허브에 있는 원격 저장소와 연동후 add, commit, push 와 같은 명령어를 사용하면 된다.




    나는 그 전까지 깃과 깃허브가 같은 일을 하는 서비스인줄 알았다. 하지만 ..

    깃은 CLI에서 코드를 깃 명령어를 사용하여 코드를 관리하도록 해주는 서비스이고,

    깃 허브는 그 관리된 코드를 저장해주는 서비스이다.

    해서 git init으로 깃 명령어를 사용할 수 있도록 한 다음에 깃 허브에 올릴 수 있도록 연동을 해주는 깃 명령어를 사용해서 연동을 해줘야 정상적으로 push가 될 수 있다.

    해서 이 오류때문에 몇 시간은 잡아먹었지만.. 깃과 깃허브가 다른 주요적인 일을 한다는 것을 알아서 기쁘다.. 하핫

    profile
    고통없는 성장은 없다고 할 수 있겠다....

    0개의 댓글