깃허브 사용법 알려주세요.....
비공개를 해서 초대한 사람만 볼 수있게하고, 코드를 파일이 아닌 그대로 올려서 웹사이트에서 수정 가능하게 할 수 있나요?? 잘 알려주세요
안녕하세요. 문형근 정보처리기사입니다.
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(웹 수정) 이 세 개만 알면 충분합니다.
실무에서도 이 방식으로 코드 리뷰, 문서 관리, 간단한 웹 수정까지 다 처리해요.