뭔가 전문가 스럽지 못한 (?) 방법이지만 아무튼 다음과 같다.


1. 리파지터리에 들어가서 issues 탭을 클릭한다. 그러면 다음과 같은 화면이 펼쳐지는데


여기서 'New issue' 버튼 (녹색 바탕에 흰 글자)을 클릭하면 글을 적는 화면이 나온다. 글쓰기 박스 하단에 영어로 Attach files by dragging & dropping, selecting item, or pasting from the clipboard.라고 써있는 문구가 있는데, 여기서 selecting them을 클릭하면 PC 이미지를 선택할 수 있다. 이 중에 삽입하고자 하는 이미지를 가져오면 하단과 같이 문자열로 처리되어 나타난다.


이것을 README.md 파일에 갖다 붙이면 이미지가 삽입되는 것을 확인할 수 있다.

반응형

말 그대로다. 깃허브에 소스를 푸시해서 브라우저에서도 푸시된 소스코드를 확인할 수 있는데, 정작 contribution 카운트가 올라가지 않는 경우가 있다.


찾아본 결과, 원인은 다음과 같았다.

"깃 로컬 유저 정보가 푸시한 리파지터리의 컨트리뷰터에 없음"


즉, 리파지터리에서는 A 계정이 컨트리뷰터로 되어 있는데 로컬 깃 유저는 B로 설정이 되어 있었던 것이다.


따라서 로컬에서 다음 작업을 통해 로컬 깃 유저 정보를 바꿨다.


$git config --global user.name MYNAME

$git config --global user.email MYEMAIL (깃허브 리파지터리의 컨트리뷰터 계정 이메일)


그 다음에 다시 아무거나 푸시를 해보니 정상적으로 컨트리뷰션 카운트가 올라가는 것을 확인할 수 있었다.



참고: https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/

반응형

1. 우선, GitHub 계정에서 저장소를 만들어 둡니다.


2. 터미널을 열고 GitHub에 올리고자 하는 해당 소스코드가 있는 디렉토리로 이동하도록 합니다. 


3. 해당 디렉토리를 git 저장소로 지정해 줍니다. 명령어는 다음과 같으며, 처음에 한번만 해주면 됩니다.

git init


3. 디렉토리 내의 파일이나 폴더 중 GitHub에 새로 올리고 싶거나 올라가 있는 파일 중 수정하고 싶은 파일들을 다음 명령어로 추가합니다.

git add 파일1, 파일2, 파일3


4. 자, 이번에는 위에서 추가한 파일을 커밋을 하는 단계입니다. 

git commit -m "메세지"


5. 현재까지는 컴퓨터 내의 git 저장소가 GitHub 저장소랑은 연결되어 있지 않습니다. 이번 단계에서 연결합니다. 이 단계도 처음에 한번만 해주면 됩니다.

git remote add origin git@github.com:깃허브아이디/깃허브저장소이름


다음 스크린샷에서 보이듯이 저장소에서 직접 확인해볼 수 있습니다. 



6. 마지막으로 커밋까지 마친 파일들을 공식적으로 GitHub 저장소에 올립니다. 이 과정을 push라고 합니다.

git push -u origin master

반응형

+ Recent posts