코딩 8

[Github] Incorrect credentials. insufficient scopes granted to token 에러 해결 방법

전날 발급한 토큰으로 Github를 연결하려고 했는데Incorrect credentials. insufficient scopes granted to token에러가 발생했습니다...  엥...? 왜 에러가...최근에 발급한 뜨끈뜨끈한 토큰인데 만료가 되었을리도 없고 매우 당황했습니다. 일단 에러 원인을 확인해 보았습니다. 에러 원인1. Incorrect credentials말 그대로 잘못된 자격이라는 뜻입니다.엑세스 토큰이 유효하지 않거나 만료된 경우를 말하는데 전 어제 받았기 때문에 이 원인은 아닐 거라고 예상했습니다. 2. insufficient scopes불충분한 권한이라는 뜻인데.. 토큰을 생성할 때 repository에 대한 필요한 권한을 추가하지 않아서 생기는 문제입니다.토큰을 급하게 발급하냐..

코딩/Git 2024.10.03

[Github] Android Studio와 연결하기

안녕하세요~오늘은 Android Studio와 Github를 연결하는 방법에 대해 알려드리겠습니다. 1. AndroidStudio와 Github 계정 연결하기1-1. Android Studio로 Github에 올릴 프로젝트 열기 1-2. Android Studio 상단 > File > Setting > Version Control 클릭 1-3. Github > Add account 클릭 1-4. Github에서 발급한 Token 입력 후 Add Account 버튼 클릭 만약 Token을 발급하지 못했다면 아래 글을 참고해서 Token 발급 후 다시 이어서 진행해주시면 됩니다!  1-5. 계정이 정상적으로 연결 되었다면 아래처럼 Github 프로필, 이름, 아이디가 나타나게 됩니다. 6. Android S..

코딩/Git 2024.09.29

[Github] 특정 commit까지 branch 생성 방법

오늘은 특정 commit까지만 branch를 생성하는 방법에 대해 알아보겠습니다.예를 들어 A커밋까지만 있는 브랜치에서 작업하고 싶은데 그 뒤에 B, C, D .... K 커밋까지 있을 때 사용할 수 있는 방법입니다. 1. commit 해시 확인하기아래 명령어를 입력해서 커밋 해시를 확인합니다.보통 git log만 사용하실텐데 뒤에 --oneline을 붙이면 커밋 하나를 한 줄에 볼 수 있어서 더 간편합니다!(저만의 팁)git log --oneline 2. 특정 commit으로 checkout하기git checkout  A커밋까지만 있는 branch에서 작업하고 싶다고 했을 때, A commit의 해시를 커밋해시 부분에 넣어주시면 됩니다. 그러면 아래와 같은 메시지가 뜹니다.여기서 2324f4f를 A 커..

코딩/Git 2024.09.25

[Github] commit 메시지 변경 방법

개발을 하다 보면 commit 메시지를 잘못 입력하는 경우가 있다. 오타가 들어간다거나.. 중요한 내용이 빠진다던가..이럴 때 명령어를 통해 간단히 해결할 수 있는 방법을 설명해주려 한다. [해결 방법]1. Terminal에 아래 메시지 입력git rebase -i HEAD~nn에는 최신 커밋부터 몇 번째 커밋까지 확인할 건지를 입력하면 된다.예를 들어, 가장 최근 커밋 이전 커밋 메시지를 변경하려면 n에 2를 넣으면 된다. 2. 1번 명령어를 입력하면 아래처럼 commit  리스트가 보인다.pick 커밋번호 커밋메시지pick 커밋번호 커밋메시지나는 HEAD~2를 1번에서 진행했기 때문에 2개가 보이고, n의 수만큼 커밋이 보이게 된다.3. 기존에는 모든 커밋 번호 앞에 pick이 쓰여 있을텐데, 변경할..

코딩/Git 2024.09.23

[기타] FileZilla 무한 대기하며 설치 안되는 현상 해결 방법

FileZilla를 사용하기 위해 다른 프로그램 설치처럼 설치를 진행했다. 1) FileZilla 홈페이지에서 ‘Download FileZilla Client’ 버튼을 누르고 2) 다운로드된 exe 파일을 실행! 그러나… 이 화면에서 무한 대기… 5분을 기다리고 10분을 기다려도 계속 해서 같은 화면이길래 종료하고 다시 시도했지만 무한 대기만 하고 설치되지 않는 똑같은 현상이 계속 되었다. 뭐가 문제지 하고 찾아봤더니, 다른 exe 파일을 실행해야 한다는 내용을 보았다. 해결 방법exe 파일 시 나오는 이 화면. 다들 나처럼 아래를 읽지 않고 ‘I Agree’ 버튼을 눌렀을거다. 해결하기 위해서는 아래 스크롤을 내려봐야 한다. 스크롤을 내리다보면 초반에 download 링크가 하나 보인다. 이 링크를 클..

코딩 2024.09.20

[Github] README.md 개행(줄바꿈) 방법

README.md를 작성할 때 개행(줄바꿈)을 해야 하는 경우가 생긴다.이때 평소처럼 enter(엔터)를 누른다면 한 줄은 개행(줄바꿈)이 정상적으로 이루어진다.  README.md 다음과 같이 한 줄씩 엔터를 쳐보았다.안녕하세요줄바꿈1줄바꿈2  정상적으로 나타나는 것을 확인할 수 있다. 더 많이 띄우고 싶어 두 번씩 엔터를 눌러주었다.안녕하세요줄바꿈1줄바꿈2  두 줄 이상 개행(줄바꿈)을 하려고 하면 계속해서 한 줄 개행(줄바꿈)만 된 결과가 나타난다.  해결 방법README.md에서 두 줄 이상 개행(줄바꿈)을 하는 방법은 다음과 같다.엔터 대신 을 붙여주면 된다. 줄바꿈1과 줄바꿈2 사이를 두 줄 줄바꿈 하고 싶다면 아래와 같이 작성하면 된다.안녕하세요줄바꿈1 줄바꿈2다음과 같이 줄바꿈1과 줄바꿈..

코딩/Git 2024.08.27

[Github] push 후 commit이 github에 반영되지 않을 때

git configgit commit --ament --author="user.name user.email"프로젝트에서 사용하는 계정과 평소 프로젝트에서 사용하려는 계정이 달라서 git config --local로 github의 user.name과 user.email을 설정해주었다. 또한, 이전 commit의 user를 변경하기 위해 git commit --ament --author 명령어도 실행해주었다. push를 했을 때 성공 메시지가 떴고, tool window에서도 성공한 걸 확인할 수 있었지만, github에서는 변경된 commit을 찾을 수 없었다.... 에러 원인Keep my email addressed private 설정 때문이다. 내 계정은 github 설정 중 'Keep my email..

코딩/Git 2024.08.26

[GitHub] Commit UserName 변경하기

git에서 commit을 한 후 원하지 않는 이름으로 commit이 될 때가 있습니다. 예를 들어, 숫자로만 이루어진 경우나 이메일이 그대로 들어가 있는 경우 등등.. 저 또한, commit을 하면 이름이 숫자로만 이루어진 형태였는데 이런 경우, 함께 프로젝트를 진행하는데 다른 사람들이 이 숫자만 보고는 제가 개발한 내용인지 알 수 없죠. 따라서 다른 사람들과 프로젝트를 한다면 commit을 할 때, 누가 작업한 commit인지 알기 위해서 자신을 나타내는 아이디로 되는 것이 좋습니다. 저도 이러한 이유로 commit name를 변경하였고 해당 방법은 다음과 같습니다. 1. user.name 설정하기git config --global user.name "myname" git config --global ..

코딩/Git 2024.03.18