농장/Git·Github 13

shields.io / github badge / C#, C++ 만들기

URL에 들어가지 않는 특수문자를 포함한 언어들을 사용하기 위해선 특수문자 인코딩 텍스트를 사용해야 한다. C# https://img.shields.io/badge/-C%23-000000?logo=Csharp&style=flat C#의 경우, logo 파라미터는 'csharp'으로 전부 알파벳이지만 뷰에 이름을 같이 표시할때는 #을 사용할 수 없다. 때문에 %의 URL인코딩 문자열 '%23'을 사용해주었다. C++ https://img.shields.io/badge/-C++-000000?logo=c%2B%2B&style=flat cpp은 약간 다르다. logo 파라미터를 'cpp'이라고 사용하면 될 줄 알았는데 아니다. 인코딩문자열을 넘겨주어야 한다. 뷰에 표시할 이름에는 그냥 '+'기호를 사용해도 상관..

농장/Git·Github 2021.07.02

Github 깃허브 비밀번호 5회 틀려 로그인 차단시 비밀번호 알아내는법

깃허브에서 로그인을 정해진 횟수만큼 실패하면 해당 ip에서 로그인 접속이불가능하다. 매우 곤란하다. 이 상황에서 해당 ip환경에서 비밀번호 계속해서 찾는법 알려준다. 아무 개발프로그램툴을 켜서 새 프로젝트를 생성한다. 기본 깃허브 계정 정보가 있다면 삭제한 후 push를 시도한다. 그럼 깃허브 계정 로그인을 하라고 뜬다. 이때 무한대로 찾아나가면 된다. 깃허브 비번찾기/깃허브 로그인 막힘 푸는법

농장/Git·Github 2021.04.02

Heroku 호스팅 하는 법 Cloud Application Platform

Github 같은 사이트가 있다. 헤로쿠를 아시는가? 클라우드 플랫폼 서비스이다. 나는 웹 호스팅만 사용해서 그런지 이 플랫폼에 대해선 잘 모른다. 간단한 무료 웹호스팅이 가능하다. 오랜만에 Heroku를 사용하게 되었는데, 바로 웹호스팅 업로드 파일 크기 때문이었다. Github 호스팅을 사용하려 했는데, 업로드하려는 파일 하나의 크기가 거의 100MB에 가까웠다. 때문에 Github에 올라가지 않아서, 혹시 하곤 Heroku에 올려보았더니 되었다. gitHub 저장소 제한 용량(Repository당)은 1GB, 파일 개당은 100MB로 알고 있다. heroku는 순서대로 500MB, 100MB라고 하는데, 왜 Github에는 안 올라가고 Heroku에는 올라갈까?(..) 아무튼 나로썬 Heroku에 ..

농장/Git·Github 2020.11.21

콘솔cmd에서 Github Repository 가져오기 / git clone

깃허브 리포지토리 프로젝트를 PC로 가져와보자. 우선 clone해올 폴더를 만들고, 그 폴더에 git을 생성(초기화)한다. > git init 그런다음 git repository clone 주소를 가져와 remote해준다. remote는 생략해도 괜찮다. 계속해서 해당 리포지토리에 접근할것이라면 해두어야 한다. > git remote add origin [리포지토리 주소] 이제 깃 클론 명령으로 저장소의 내용을 최초 끌어오기 한다. > git clone [리포지토리 주소]

농장/Git·Github 2020.11.15

Eclipse & Github push rejected non-fast-forward 해결하기 / 이메일 연동(변경) / contributions 업데이트 안됨

타이틀이 장대하다. 상황으로 설명하자면, 깃허브와 이클립스의 사용자 이메일이 달라서 또는 둘 중 하나의 이메일이 변경되어서 push 오류가 뜨는 상황을 이야기한다. 안드로이드 스튜디오에선 깃허브 이메일이 변경되니 안드로이드 스튜디오 상이 메일과 다르기 때문에 push는 되나 Github Overview의 contributions가 업데이트 되지 않았다. 기존의 push를 하던 사용자와 다른 사람으로 인식하는 듯 하다. 그런데 이클립스에서 같은 상황으로 push를 하니 아예 push rejected non-fast-forward가 뜬다. 이 에러는 항상 정확한 이유를 설명해주지 않아 자칫하면 쉽게 땅굴팔 수가 있다. 이메일이 같지 않다는 문제를 알아차린다면 곧바로 해결할 수 있겠으나, 알아차리지 못한 경우..

농장/Git·Github 2020.11.11

Android Studio Github Repository 연동

안드로이드 스튜디오의 프로젝트를 깃허브 리포지토리에 올리는 법에 대해 알아보겠습니다. 1. 깃허브에 리포지토리 생성 생성하는 법은 다들 아실거라 생각합니다. (New repository→정보입력 후 Create repository) 생성 후 경로를 복사해줍니다.(Clone→HTTPS) 2. 로컬 깃 생성 로컬에서 먼저 생성이 되어야 깃 리포지토리에 push할 commit을 만들 수 있습니다. 해당 프로젝트 폴더에 .git을 생성한다는 소리입니다. 왠만해선 그대로 유지시키고 OK 해줍니다. 그러면 뭔가 새로운게 생긴게 보입니다. 폴더리스트의 파일 색상들이 바뀌어있고 Git이라는 새로운 메뉴가 나타났습니다. 이렇게 바뀌어야 잘 되고 있는 겁니다! 3. 깃허브 리포지토리와 연결 - How to remote g..

농장/Git·Github 2020.11.03

콘솔(명령프롬포트)로 파일 폴더 간편하게 깃허브에 올리기 / 깃 연동하기

유니티로 개발을 하던 도중, Unity에 collaboration룰 사용하고 있었지만 만약을 대비해 깃허브에도 백업해두기로 했다. 유니티 내부에서 깃과 연결하는 방법을 찾기 귀찮아서 직접 프로젝트 폴더 자체를 깃에 연동시킨 후 깃허브에 업로드했다. 1. git 로컬저장소 만들기 명령 프롬포트를 열고 다음 명령어 입력 [프로젝트 폴더 경로]> git init​ 2. .gitignore 파일을 생성(수동) gitignore.io Create useful .gitignore files for your project www.toptal.com 해당 사이트에서 각자 개발한 환경과 속성에 맞게 3개 이상의 태그를 걸어주라. 예) #Unity #Android #Window 해시태그를 걸어주고 Create. 필자는 보..

농장/Git·Github 2020.09.13

Git 콘솔 명령어 정리

1 2 3 4 5 6 7 8 9 10 git init git status git add . 또는 git add [파일명] git commit 또는 git commit -m "[커밋메시지]" git branch [생성할 브랜치명] git checkout [브랜치명] git reset --hard [커밋코드] git log git log --all --graph --oneline Colored by Color Scripter cs 1. .git 폴더를 생성한다. 원격관리의 시작. 2. 원격관리되고 있는 해당 폴더의 상태를 보여준다. 3. 파일을 커밋하기 위해 올린다. 4. 파일을 커밋한다. 5. 브랜치를 생성한다. 6. 브랜치를 선택한다. 7. 해당 커밋의 직전으로 상태를 되돌린다. (때문에 역순으로 명령 ..

농장/Git·Github 2020.08.24

JAVA, Eclipse / Commit할때 git ignore로 .classpath와 .project 제외시키기

https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 요 사이트에 가서 검색창에 보면 운영체제, 개발 툴, 언어를 입력하라고 나오는데 각각 키워드처럼 작성해주고 Create. 그럼 아래와 같은 소스를 준다. 이 소스를 전체 복사한다. ++ 따로 제외하고싶은 파일이나 폴더가 있다면 아무 빈 줄에 추가하면된다. 파일의 경우 그냥 '파일명(확장자 포함 필수)' 폴더면 '폴더명/' 특정 확장자 전부면 '.확장자명' 작은따옴표 당연히 빼고 적기. 그리고 이클립스에서 Git을 열어둔 상태로 보았을 때 Git Stating엔 우리가 없애야 할 .classpa..

농장/Git·Github 2020.06.19

[Github] eclipse에서 Github Repository 연결하기, Branch에 Push(변경사항 적용하기), 원하는 Branch에 Push하기

(깃허브를 야매로 사용하고있는 알못이 쓰는 글ㅋㅋㅋ) 하라는대로만 잘 따라서 해보세용. 1. Git에 연결 Window메뉴 선택 others 선택 후 Git 선택 그럼 여러가지 깃과 관련된 기능이 배치되는데 그중 Git Repositories의 Clone a Git repository 선택 그 다음 2번 단계의 클론 리포지토리를 수행하면 된다. (사실 순서가 지금 뒤죽박죽이 되었다.) 연결할 프로젝트 우클릭>Team>Share Project Create Repository까지 한 후 Finish. 그럼 이렇게 모양이 바뀌는데, 잘 되고 있는 것이다. 로컬 저장소만 만든 것같다. 이제 깃헙 리포지토리에 연결해야함. 2. Remote - Github Repository 연결(?) 이제 깃허브의 리포지토리에 ..

농장/Git·Github 2020.04.01