반응형

작년에 이미 private 리포지토리를 사용해본적이 있었는데

올해 다시 만들어보려고 했더니 기억상실돼서 다시 찾아본 결과를 기록해본다

 

방법은 간단한데 역시나 어디있는지 찾는게 문제임

 

 

빠르게 스샷으로 참고해보자

 

 

 

먼저 팀프로젝트를 함께할 리포지토리를 만듦

 

 

맨 오른쪽에 있는 세팅을 클릭하여 repository에 대한 설정에 들어간다

 

Manage Access를 클릭하여 이 리포지토리에 접근이 가능한 계정을 관리해준다

 

 

 

협력자 초대 ㄱㄱ

스크롤을 맨 아래로 내린 다음

Invite a collaborator를 클릭 후 사용자 계정을 입력하여 초대를 해주면 된다

 

 

초대를 보내고 나면 이메일로 연락이 가는데 초대받은 사람이 수락하면 끝

 

 

나는 초대를 보낸 입장이라 awaiting response라는 상태를 확인할수있다

 

이렇게 리포지토리 소유자를 제외한 최대 3명까지 비공개 리포지토리를 이용할 수 있다고한다

 

 

 

 

 

스택오버플로우와 깃허브 공식 문서의 답변을 바탕으로 재구성해봄

 

 

https://stackoverflow.com/questions/31264165/can-i-share-my-private-github-repository-by-link/31264715

 

Can I share my private GitHub repository by link?

I have a Java application in a private repository on GitHub and I would like to share it with someone who doesn't have an account. I didn't find any option on the site for this. Is there a way to do

stackoverflow.com

 

 

https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository

 

Inviting collaborators to a personal repository - GitHub Docs

Repositories owned by an organization can grant more granular access. For more information, see "Access permissions on GitHub." Pending invitations will expire after 7 days, restoring any unclaimed licenses. Note: GitHub limits the number of people who can

docs.github.com

 

반응형
반응형

 

깃에 푸쉬를 하려고 보니 필요한 파일과 업로드해서는 안되는 파일들이 있을것같아

찾아본 결과

개발 중 자동으로 생성되는 것들에 대해서는 푸쉬를 하지 말라고한다

 

예를들어

비쥬얼스튜디오를 이용한 경우, 개발 툴이 빌드마다 자동으로 만들어주는것은

앞으로도 계속적인 변화가 있으므로 그렇다고 함

 

 

그래서 정확히 어떤 확장자를 가진 파일들을 올리지 말아야하는지 찾아보았는데

깃헙에 아예 .gitignore 파일에 대한 템플릿이 올려져있어서

 

이 파일을 루트폴더에 함께 올려주면 올리지 말아야할 파일들을 자동으로 걸러서 업로드가 되니 굉장히 간편했다

 

 

 

위의 이미지는 visual studio 를 사용한 솔루션에 대한 푸쉬를 해본 예제

 

소스트리를 사용하는 사람들은 본인에게 맞는 템플릿을 아래 사이트에서 다운받고

다운받은 .gitignore을 함께 푸쉬해주면 된다.

 

 

 

 

github/gitignore

A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

github.com

 

 

 

출처 : 

 

 

Why are the bin and OBJ folders in projects not recommended to be put in the repository?

Answer (1 of 6): Thanks for the A2A Asheq! The reason you should avoid putting the bin and obj folders into your repository is because they are auto-generated. This means that every team member that generates the project will create these files by default

www.quora.com

 

반응형
반응형

리포지토리에 열심히 마크다운 파일을 작성해서 업로드했는데

막상 하고나니 이미지가 없어서 너무 딱딱한 설명서가 되어서,.

 

이미지를 첨부해서 프로그램에 대한 설명을 추가했다

 

깃허브 공식문서에도 설명이 되어있긴 하지만 스택오버플로우는 아예 입에 떠먹여주니까

아래 이미지를 참고해서 markdown에 추가해주면 끝남

 

README.MD 파일에 이미지 추가 하는 법

 

첫번째 방식은 깃허브가 아닌 원격 서버에 이미지가 있는경우인것 같고

두번째 방식은 깃허브에 이미지가 있는경우에, 이미지의 절대경로를 사용한방식으로 보인다

 

 

본인의 깃허브 repository에 이미지가 이미 업로드 되어있다면 두번째 방법이 간편하니

당연히 나는 두번째 방식으로 사용했음

 

 

 

대충 이미지를 첨부하고 싶은 위치에 아래 코드를 붙여넣어주면 완성이다

 

 

![html alt](http://img path)

 

아래 예시 참고해서 사용하자

![play img](https://github.com/yunnyDaram/WPF/blob/master/BullsAndCows/BullsAndCows/ex1.png)

 

 

 

 

 

참고

https://stackoverflow.com/questions/14494747/how-to-add-images-to-readme-md-on-github

 

How to add images to README.md on GitHub?

Recently I joined GitHub. I hosted some projects there. I need to include some images in my README File. I don't know how to do that. I searched about this, but all I got was some links which tel...

stackoverflow.com

 

반응형
반응형

포트폴리오를 위해서 모른척했던 깃허브를 다시 작성해보려고 처음부터 시작하려는데

리드미 파일에 대한 작성부터 깔끔하게 하고싶어서 찾아본 크롬 마크다운 파일 뷰어

 

당연히 요즘같이 좋은 세상에는 온라인 마크다운 뷰어가 존재했다

크롬을 많이 사용하는 사람들은 기본적으로 한 두개 이상 사용한다는 크롬 확장 기능을 이용하면 된다

 

온라인 Md(마크다운) 파일 뷰어 설정하는 법

+크롬 확장 프로그램 사용하는 법

 

크롬 유저들은 당연히 구글계정 로그인이 되어있다는 가정하에 글을 작성함

 

 

먼저, 아래 사이트(크롬 웹 스토어)에 접속한다

 

 

 

Chrome 웹 스토어

Chrome에 사용할 유용한 앱, 게임, 확장 프로그램 및 테마를 찾아보세요.

chrome.google.com

 

 

 

좌측 상단의 검색창에 markdown viewer를 입력해 검색한다음, 맨 위에 위치한 Markdown Viewer 클릭

 

 

 

우측 상단의 chrome에 추가 클릭 시 아래의 확인 팝업 창이 나타나며 재차 확인을 묻는다

확장 프로그램 추가 클릭하자

 

 

 

 

 

크롬에 확장 프로그램인 Markdown Viewer가 추가되었다는 팝업이 나타난다

 

 

 

크롬에 확장파일이 추가되면, 햄버거 메뉴 아이콘이 있는 우측 상단에 블록 아이콘을 클릭하면 위의 이미지처럼

크롬에 추가된 확장프로그램 목록이 주르륵 나타나는데,

 

이 때 마크다운 뷰어의 오른쪽에 있는 점세개 아이콘을 클릭 후, 아래에 나타나는 확장 프로그램 관리를 눌러

로컬파일에 대한 접근을 허용해줘야 한다

 

 

 

 

 

위의 이미지에 표시된 화살표가 파란색으로 활성화 상태가 아니라면 클릭하여 파일에 대한 액세스를 허용해줘야한다

 

 

 

 

 

그러고 나서 다시 Markdown Viewer를 클릭함

 

 

 

 

클릭 시 나타나는 팝업창의 우측 하단의 ADVANCED OPTIONS 를 클릭하면

아래의 이미지가 나온다

 

 

이곳에서 크롬에서 .md파일을 오픈했을 때 실시간으로 파일을 수정하며 확인해볼 수 있도록

파일 경로를 설정해줄수있다

 

 

위의 이미지처럼 내 로컬PC에 위치한 .md 파일을 수정하기 위해서는

이미지에서 화살표가 가리키는 방향의 2가지를 잘 클릭해주면 된다

 

먼저 HTTPS:// 로 되어있는것을 선택하여 *:// 로 변경한다.

그리고 .md 파일이 위치한 경로를 복사 붙여넣기 하고 오른쪽의 ADD를 클릭하여

 

이렇게 로컬 파일의 위치를 저장해주면, 등록된 경로의 md파일을 오픈할 때마다,

리드미파일을 수정하면서 변경내용을 확인할 수 있다

 

https, http 접근에 대한 허용이 있는것을 보면

깃허브에 이미 푸쉬한 리드미파일에 대한 접근도 가능할것같다

 

 

 

 

크롬뷰어를 사용해 리드미 파일을 PC에서 오픈해본 결과

 

 

파일 경로를 등록안한 상태

로컬 파일의 위치를 등록하지 않은 파일을 오픈하면, 리드미 파일을 오픈해도 내용 그대로만 보인다

 

 

어드밴스드 옵션을 적용한 상태

로컬 파일의 위치를 advanced options에서 add 해주어서 접근 허용이 되어 리드미파일을 읽을수있다

 

 

 

반응형
반응형

소스트리를 익힐겸 이거저거 푸쉬를 해보면서

잘못 올린 파일이 있길래 이참에 저장소 삭제도 해볼겸 리포지토리 삭제를 해보았다

 

삭제할 리포지토리에 들어가서 Setting 탭 클릭

 

하단으로 스크롤을 내려 Delete this repository 클릭

저장소를 삭제하게 됐을 시 되돌릴수없다는 경고문이 뜨며

굵은 글씨로 쓰여진것을 빈칸에 그대로 복붙해주면 저장소 제거 버튼이 활성화된다

 

 

마지막으로 비밀번호 확인 단계가 필요하다

이 과정을 거치면 저장소는 깔끔하게 삭제가 된다

 

반응형
반응형

깃허브를 다룰 때 커맨드 라인에서 명령어를 입력하면서 블로그를 만들어보다 그만두었는데

GUI로 git을 다룰수 있는 프로그램을 알게되어 프로그램 설치하며 방법을 기록해본다

 

vincent driessen의 branching 모델인 git-flow 도 익혀가며

앞으로의 코드 관리는 소스트리를 이용해서 git에 업로드 해봐야겠다 

git-flow, 10년이 지난 2020년에 올라온 새글 nvie.com/posts/a-successful-git-branching-model/

 

 

 

 

홈페이지에 언급되어있듯이 맥, 윈도우에서 사용이 가능한 깃 클라이언트이다

호주 atlassian 사에서 개발되었다고 함

 

이 회사는 bitbucket 이라는 github 리포지토리를 관리할수있는 프로그램을 개발 배포를 한다고 한다

협업을 하는 소프트웨어회사에서 요구되는 바를 잘 알고 개발하는듯

 

 

설치 과정은 다음 사진들을 참고하면 되겠다

 

아이디가 없는 경우는 Create one for free 클릭

아이디가 있다면 바로 bitbucket 클릭

 

 

 

계정 만들 때 구글로 연동이 되길래

구글로 계속하기 클릭해서 했다

 

 

계정 만들기 클릭

 

다음

 

 

Create repository 클릭 후 다음

 

나는 git을 예전에 설치해둔 적이 없기 때문에

이렇게 뜨는데

깃 자체를 설치한적이 없는 사람들은

Git 옆에 체크박스에 체크를 하고 다음을 클릭해야한다

 

밑에 있는 Mercurial은 atlatlassian사에서 개발한 github 같은 거라고 함

차이점은 추후 좀더 찾아보고 알아만 둬야겠다

 

따라서 git을 이용하시려면 굳이 설치 안해줘도될듯

패스 후 다음 클릭

 

 

 

이렇게 설치가 완료되면

다음 창이 열리며 소스트리 설치가 끝이난다

 

 

 

 

 

 

반응형

+ Recent posts