개발 관련
-
API 란 무엇일까 ?개발 관련 2022. 2. 2. 23:36
앱을 제작할려고 공부하다보면 'API를 호출해서 ...' 등 API 에 관해서 많이 언급이 된다. 급하게 공부 혹은 취준을 하다보면 대략적인 파악만 하고 넘어가기 쉽상이다. 우린 , 나는, API를 잘 알고서 쓰고 있을까 ? 현재 내가 알고 있는 API 현재 나는 RESTful API를 사용 중이다. https Web 기반에 필요한 값을 API를 통해 규격에 맞춰서 요청하고 응답을 받는다고 알고있다. 즉, 통신 = API 라고 생각하고 있다. API의 사전적 의미 Application Programming Interface 응용 프로그램 프로그래밍 인터페이스 1. 프로그램과 운영체제 간의 상호작용을 위한 프로토콜 2. 기업의 서버와 개발자 본인의 프로그램 간의 상호 작용을 위한 프로토콜 응용프로그램에서 ..
-
[문제해결]git token 로그인개발 관련/GitHub 2022. 1. 2. 22:22
주말 간 개발자 친구를 만나서 Swift 스터디를 했다. 친구 회사의 사수는 약간 '신'과 같은 존재인데 회사를 다니면서도 퇴근하고나면 공부를 한다는 얘기를 듣고 반성하게되었다. 결론적으로 나도 회사를 다니다보니, 개인 Github에 commit를 많이 못하게 되었는데, 오늘부터라도 시작해볼려고 하는데 이런 일이 생겼다. password를 통한 인증은 2021년 8월 13일자로 사라졌다고 한다. 대신에 개인 접근토큰을 사용하라고한다.... 그럼 귀찮지만 알아보자 1. Settings > Developer settings > Personal access tokens 토큰의 이름과 만료일, 권한을 설정하고 나면 나오는 key를 복사한 후에 다시 push 화면으로 가보겠다 push 명령어 이후에 Usernam..
-
Git branch, git checkout 브랜치 생성 및 전환개발 관련/GitHub 2021. 12. 25. 12:43
우리는 Git을 왜 쓸까 ? 단순히 회사에서 쓰니까 미리 경험해봤다고 하기 위해서 ? 반은 맞고 반은 틀린거같다. 회사에서도 단순히 써본 사람보다는 왜 쓰는지 아는 사람을 선호하기 때문이다 그렇다면 왜 회사에서는 Git를 쓸까 ? 회사에서는 혼자서 진행하기보다 팀 단위로 프로젝트를 진행하기 때문에 각 인원의 작업공간에서 작업 된 것을 합치거나, 수정하거나 결과물, 버전관리 등 여러가지를 해야하기 때문이다 혼자서 Git을 사용하면 이론 상 알고있지만 필요성을 느끼지 못해서 master 브랜치 한 곳에서 작업하는 경우가 많다. (물론 이미 혼자서도 브랜치를 분할해서 사용 중이면 이 포스팅을 보지않아도 된다 !!) 하지만 프로젝트에 들어가게되면 하나의 브랜치로 진행하는 것은 상당히 위험하다. How? 브랜치를..
-
vscode로 github 시작하기개발 관련/GitHub 2021. 5. 20. 09:43
Working directory에서 git init 명령어를 입력하게 되면 Initialized empty Git repository in C:\Users\DY\Desktop\PythonWorkspace\img\.git/ 이 문장이 출력이 되었다면 해당 Working directory에 .git이라는 폴더가 생성되었다는것을 확인 할 수 있다. 확인한 후에 git config user.name "username" git config user.email "email@email.com" ->git add file or dir -> git commit -m "commit message" -> git remote add origin https://github.com/kangddong/python_moudle.gi..
-
[error] src refspec master does not match any개발 관련/GitHub 2021. 5. 20. 09:10
git push하는 경우에 이런 에러메시지가 나올 때가 있다. error: src refspec master does not match any error: failed to push some refs to 'https://github.com/repo~' git pull 없이 git push를 하는 경우에 기존 내용을 삭제하거나 여러 문제가 생길 수 있기 때문에 이 메세지를 출력한다. 이 경우에는 다음과 같은 명령어를 통해 해결한다 git init git add . git commit -m "message"
-
repl.it과 Github 활용 [아이패드]개발 관련/GitHub 2021. 4. 28. 22:23
집에서는 노트북으로 공부를 하는데 학교에서는 노트북을 들고다니기에 2.2kg의 게이밍노트북이라서 ,,,,, 어떻게하면 학교에서 남는 시간에 공부할 수 있을지 고민하던 중 iPad App인 repl.it을 알게되었다. 평소에도 Visual studio의 무거움과 노트북의 발열 등 여러가지 이유로 repl.it를 Web IDE로 가끔 사용해왔는데 iPad에서도 사용 가능할 줄이야 ...! (세상이 참 너무 좋아진거같아요 증말) 제 경우에는 구글 로그인 + Github 연동을 해놓아서 Github Repository에 접근이 용이합니다. 이걸 활용해서 local에서 push했던 내용들을 편집도 가능하며 Console를 이용해서 commit, push 등 전부 가능합니다 !! 전공, 숙련자들에게는 당연하고 쉬운..
-
[error] error : failed to push some refs to "https://gitbhub.com/~~개발 관련/GitHub 2021. 4. 27. 14:52
로컬저장소와 원격저장소의 버전 차이가 있어서 거절되는거라서 해결방법은 원격저장소에 있는 자료를 pull해서 같은 버전으로 맞춘 다음 다시 push를 하면 됩니다. 그치만 저는 pull에서도 문제가 생겨서 git push -f origin 으로 강제적으로 푸쉬해버렸습니다... ㅋㅋㅋㅋ -f (force) : 강제적인 1시간 넘게 고생해도 오류가 자꾸 흘려나와서 강제적으로 해결했는데 다음에 시간 되면 다른 루트로의 방법도 포스팅 해보겠습니당 -f (force) : 강제적인 Github는 GUI에 익숙한 96년생에게는 친절하지않다고 생각했지만, error와 hint를 보며 생각이 바꼈다. rejected : 거절, 거부 master -> master : 로컬 저장소의 master 브랜치의 변경 사항을 원격 저..
-
[error] fatal : Unable to create 'C:/~~~~/.git/index.lock : File exists. 오류 해결 방법개발 관련/GitHub 2021. 4. 27. 12:09
.git/index.lock : File exists. 경험 상 README.md를 commit하다가 README.md 편집모드(?)에 들어가져서 어버버하다가 Git bash를 강제종료를 한 후에 이 오류가 생겼다. rm -f .git/index.lock 강제적으로 index.lock를 삭제해주면 해결됐다..! 그 후에 문제를 아직까지 없었고 생기면 추가 포스팅할 예정.