일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코틀린
- 유튜브
- 안드로이드
- studio
- 의존성주입
- 코루틴
- 안드로이드 스튜디오
- image
- 안스
- Retrofit
- viewpager
- 스튜디오
- WebView
- 레트로핏
- 에러
- coroutine
- build
- Gradle
- 웹뷰
- dart
- RecyclerView
- error
- MVVM
- Github
- ADB
- GIT
- Android
- Kotlin
- 깃헙
- 안드로이드스튜디오
- Today
- Total
목록GIT (4)
코딩하는 일용직 노동자
맥북을 포맷 후 재설치 해서 개발환경을 깨끗하게 새로 셋팅했습니다. 소스트리를 이용해 구글 클라우드에 있던 기존 프로젝트를 새로 pull 하려고 하니 아래와 같은 에러가 표시됩니다. permission denied (publickey) ssh key가 등록안되있어서 발생하는 에러입니다. 구글 클라우드에서 ssh key 를 등록해봅시다. 우선 터미널에서 아래와 같이 명령어를 입력합니다. ssh-keygen -t rsa -C "계정이메일" 패스워드를 입력해서 만들 수 있지만 엔터키를 누르면 패스워드를 만들지 않고 ssh key 가 생성됩니다. 만드셔도 되고, 안만드셔도 됩니다. 전 만들지 않고 엔터키를 계속 입력했습니다. 자 이제 아래 명령어를 입력하면 생성된 ssh key 가 표시됩니다. cat ~/.ss..
깃헙에 새로 레파지토리를 생성하고 안드로이드 프로젝트를 생성해서 작업을 하려는데 빌드 할때마다 .gradle/, .idea/ 폴더들의 파일이 계속 unstaged 상태로 표시되었다. 파일이 한두개도 아니고 빌드 할때마다 10개 정도의 파일이 계속 unstated 에 표시되니깐 미칠지경이었다. 우선 .gitignore 파일을 살펴보니 .gradle/ 나 .idea/ 는 기본적으로 등록은 되어 있었다. 검색해보니 git 의 캐쉬를 날려주면 적용되는것을 알 수 있었다. 터미널을 열어서 .gitignore 파일이 있는 위치로 가서 아래의 명령어를 입력했다. $ git rm -r --cached . 이렇게 하니깐 .gitignore 파일에 적용된 내용이 깃프로그램에 걸러지는 것을 확인했다. 또는 조금더 확..
#0 들어가며 새로운 프로젝트를 위해 bitbucket 에 초대를 받아 해당 레파지토리를 클론하고 이용하려고 하니 이런 오류가 발생했다. 내가 Git을 이용할때 사용한 GUI 툴은 Gitkraken 인데 아래의 경고가 보이고 pull 이든 push 든 다 안됐다. Sourcetree 에서도 비슷한 현상이 발생했다. 알고보니 ssh 인증키가 맞지 않아 bitbucket이 명령을 받아주지 않는 것이었다. GitKraken 은 해당 툴에서 다시 ssh 인증키를 생성하고 편하게 등록할 수 있었는데 소스트리는 어떻게 해야하는지 알수가 없어서 한참 헤맸다. 일단 GitKraken과 Sourcetree가 bitbucket을 접근할 수 있도록 SSH 인증키를 등록해보자. #1 Sourcetree SSH key 생성 후..
cd ~ : 자신의 home 디렉토리로 이동. mkdir [폴더명] : 디렉토리 생성. cd [폴더명] : 디렉토리 안으로 이동. ls -al : 디렉토리 내부의 모든 파일 리스트 보기. (숨김 파일도 다 보임) pwd : 현재 디렉토리 경로 보기. clear : cmd 초기화. cp [원본파일] [복사후파일] : 원본파일을 새로운 이름으로 복사한다. vim [파일명.확장자] : vim 프로그램에서 파일을 생성하고 편집한다. i : vim 프로그램에서 입력모드로 전환. esc : vim 프로그램에서 입력모드 해제. :wq : vim 프로그램에서 저장하고 나가기. cat [파일명.확장자] : 파일 내용 표시 git init : git 저장소 만들기 (현재 디렉토리에서 버전관리를 진행하겠다고 git에게 ..