아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

자격증

정보처리기사

한참배고픈꽁치
한참배고픈꽁치

깃허브 사용법 알려주세요.....

비공개를 해서 초대한 사람만 볼 수있게하고, 코드를 파일이 아닌 그대로 올려서 웹사이트에서 수정 가능하게 할 수 있나요?? 잘 알려주세요

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 안녕하세요. 문형근 정보처리기사입니다.

    1) 비공개 저장소 만들기

    GitHub 로그인 → 우상단 + → New repository.

    이름 입력 → Private 선택 → Create repository.

    2) 초대한 사람만 접근 허용

    저장소 화면 → Settings → Collaborators → Add people.

    GitHub ID 입력 → 권한 선택:

    Read: 보기만

    Triage: 이슈/PR 관리 위주

    Write: 푸시/수정 가능

    Maintain/Admin: 설정까지 가능

    초대가 수락되어야 접근 가능.

    참고: Private repo는 기본적으로 포크가 막혀 있어 외부 유출 위험이 낮습니다(조직 정책에 따라 다를 수 있지만 개인 리포는 기본 차단).

    3) “파일 업로드 말고, 그대로 웹에서 수정 가능한가?”

    가능합니다. 방법이 3가지예요.

    A. 브라우저에서 바로 새 파일/폴더 생성

    저장소 홈 → Add file → Create new file

    파일명 입력(예: src/main.js). 슬래시(/)로 새 폴더도 만들 수 있어요.

    내용 붙여넣기 → 하단 Commit changes.

    B. 기존 파일 웹에서 바로 수정

    파일 열기 → 연필 아이콘(✏️ Edit this file) → 수정 → Commit changes.

    C. 브라우저용 VS Code 열기(추천)

    저장소 화면에서 키보드 . (닷) → github.dev 에디터가 바로 열립니다(무료, 가벼움).

    더 강력한 환경이 필요하면: Code ▸ Open with Codespaces

    서버가 붙은 풀 VS Code 환경(터미널/디버깅/확장기능).

    Private 리포에서도 협업 좋음. (무료 요금제엔 시간 제한이 있어요.)

  • 안녕하세요.

    실제로 팀 협업할 때 제일 많이 쓰는 방법만 정리해드릴게요.

    1. 비공개 저장소 만들기

    가. 깃허브에서 New repository 눌러서 만들 때 Private 선택하면 끝이에요.

    나. 만든 뒤 Settings → Collaborators 들어가서 같이 일할 사람 이메일(깃허브 아이디)로 초대하면 돼요. 초대한 사람만 접근 가능해요.

    2. 웹에서 코드 바로 수정하기

    가. 저장소 들어가서 키보드에서 .(점) 한 번 누르면, 웹상에서 바로 VS Code 같은 편집화면이 열립니다. 깃허브에서 제공하는 기능이에요.

    나. 거기서 코드 수정하고 Commit 누르면 바로 반영돼요.

    다. 좀 더 본격적으로 작업하고 싶다면 Codespaces라는 걸 쓰면 됩니다. 깃허브가 브라우저 안에서 개발환경(VS Code, 터미널까지)을 만들어줘서 설치 없이 바로 코딩 가능해요.

    3. 파일 그대로 올리는 법

    깃허브는 기본적으로 코드 파일 자체로 올리는 구조라, 압축 안 하고 그냥 파일 드래그로 업로드하면 됩니다.

    변경할 때도 로컬에 안 받아도 되고, 웹에서 바로 수정 가능해요.

    # 주의할 점

    비공개 저장소는 초대한 사람만 볼 수 있어서 보안 걱정은 거의 없어요. 다만, 깃허브 페이지(GitHub Pages)는 기본적으로 공개라 비공개 프로젝트면 쓰지 않는 게 좋아요.

    중요한 설정파일이나 비밀번호는 코드에 직접 넣지 말고 Settings → Secrets에 따로 보관하세요.

    결론적으로,

    깃허브에서 Private 저장소 + Collaborator 초대 + github.dev(웹 수정) 이 세 개만 알면 충분합니다.

    실무에서도 이 방식으로 코드 리뷰, 문서 관리, 간단한 웹 수정까지 다 처리해요.