공부하고 정리한 내용을 깃에 올리기 위해 push를 진행했다.
commit까지만 진행되고 push 단계에서 제목과 같은 오류가 생겼다.
구글링을 해보니 ssh키를 만들어야 한다고 했다.
터미널에서 먼저 ssh키가 있는지 검색
$ cat ~/.ssh/id_rsa.pub

아래와 같이 나왔다면 ssh키를 생성해주면 된다.
$ ssh-keygen

다른 블로그에서는 id_rsa로 나온다고 했지만 나는 id_ed25519 이렇게 나왔다.
다른이름이면 오류가 날수 있다고 했지만 그냥 이대로 진행했다.
엔터를 누르고 진행해준다.
.ssh 폴더로 이동 후
cat id_ed25519.pub
위 코드를 입력 후 ssh로 시작하는 키를 복사해준다.
오른쪽 상단의 프로필 이미지를 클릭 후 드롭다운박스에서 settings를 클릭해 준다.
ssh and gpg keys 메뉴를 클릭해 준다.
new ssh key를 클릭 후 (title은 아무 말이 나 적어도 무방)
key안에 복사한 key를 붙여넣기 해주고 add ssh key 버튼을 클릭하면 끝이다.
ssh key를 이용하면 git비밀번호 입력없이 commit과 push가 진행된다.