전체 글 18

[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

[Android] .gitignore 파일 설정하기

불필요한 파일이 git에 올라가는 것을 막기 위해서는 .gitignore에 해당 파일들을 넣어야 합니다. 아래 코드는 일반적인 Android 개발 시 사용되는 .gitignore 파일입니다..gitignore 파일에 아래 코드를 복사 붙여넣기 하시면 됩니다.# Created by https://www.toptal.com/developers/gitignore/api/android,androidstudio,kotlin,gradle# Edit at https://www.toptal.com/developers/gitignore?templates=android,androidstudio,kotlin,gradle### Android #### Built application files*.apk*.aar*.ap_*.aa..

Android/에러 2024.09.27

[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

[Android] Task 'prepareKotlinBuildScripModel' not found in project 에러 해결 방법

안드로이드 프로젝트를 clone 받은 후 build를 하니 'Task 'prepareKotlinBuildScripModel' not found in project :프로젝트 이름' 에러가 발생했습니다. 에러 원인root 프로젝트를 열지 않아서 발생하는 문제입니다. 에러 해결 방법프로젝트를 닫고 해당 프로젝트의 최상위 폴더에 있는 root 프로젝트를 열면 해결됩니다.

Android/에러 2024.08.25

[Android] NameNotFoundException 해결 방법

개발을 진행하다가 chrome과 webview의 버전을 가져오는 코드를 작성했는데, 다음과 같은 에러가 발생했다. android.content.pm.PackageManager$NameNotFoundException: com.android.chrome android.content.pm.PackageManager$NameNotFoundException: com.google.android.webview 에러 원인해당 에러는 com.android.chrome과 com.google.android.webview 패키지를 찾을 수 없다는 뜻이다. 발생 가능한 원인으로는 1) 앱이 설치되어 있지 않음 2) 사용 권한이 부족함 이 있는데, 나의 경우 chrome과 webview는 설치가 되어 있었기 때문에 권한 관련해서..

Android/에러 2024.07.09