출처: https://ittrue.tistory.com/90 [IT is True:티스토리]Fork란?
오픈 소스 프로젝트를 공부하거나 Contributors가 되고 싶을 때,
해당 원격 저장소(Remote Repository)를 자신의 원격 저장소로 복사할 수 있다.
이를 Fork라 한다. 깃허브의 경우 공개된 모든 자료가 오픈 소스로 다른 사람의 자료를 Fork 할 수 있다.
즉, fork는 다른 계정의 원격 저장소를 내 계정으로 가지고 올 때 사용한다.
Fork 하는 방법을 알기 위해 웹 개발 프레임워크로 유명한 Spring boot의 오픈 소스 코드를 fork 해보겠다.
오픈 소스 프로젝트 Fork 하기
https://github.com/spring-projects/spring-boot
GitHub - spring-projects/spring-boot: Spring Boot
Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub.
github.com
링크로 접속하여 우측 상단의 Fork 버튼을 클릭한다
![]()
다음 Create a new fork 설정 화면에서 Owner를 클릭하여 자신의 계정을 선택한 뒤,
저장소에 저장될 원격 저장소 이름과 설명(Description)을 작성한 뒤, Create fork 버튼을 클릭한다.
![]()
fork에 성공하면, 계정에 본인이 설정한 원격 저장소의 이름으로 새로운 리포지토리가 생긴다.
Fork 된 리포지토리 삭제하기
다음은 fork 한 원격 저장소를 삭제하는 방법이다.
fork 된 리포지토리 안에서 중앙 상단에 있는 Settings를 클릭한다.
![]()
General에서 하단으로 내리면 Danger Zone이 존재한다.
Delete this repository를 클릭한다.
![]()
빈칸에 username/repository를 타이핑해야만 I understand the consequences, delete this repository 버튼이 활성화되며, 클릭하여 삭제할 수 있다.
삭제하면 되돌릴 수 없기 때문에 본인이 작업한 것은 없는지, 삭제하면 안되는 정보가 있는지 등을 확인한 후 삭제해야 한다.
반응형
Git / Github / 포크 (Fork) 하는 방법 (오픈소스 프로젝트 복제하기)
| 출처 | https://ittrue.tistory.com/90 |
|---|
-
IA, 메뉴구조도, 화면목록 0
-
UX의 기본, 와이어프레임은 어떻게 작성하는 것일까 0
-
웹, 모바일을 위한 I.A(Information Architecture, 정보구조도) 0
-
(웹 용어) GNB, LNB, SNB, FNB 0
-
[Spring] Annotation 0
-
iBatis, MyBatis 비교 정리(Dynamic Query) 0
-
Git / Github / 포크 (Fork) 하는 방법 (오픈소스 프로젝트 복제하기) 0
-
VBA, Range/Cells Text, Value, Value2 차이점 0
-
VBA VLookup 가이드 0
-
VBA 엑셀 - 북 선택(Workbooks)북(Workbooks), 시트(Sheet) 선택 0
-
컬렉션(Collections) 0
-
스테이징 서버(Staging Server) 0
-
배포(deploy) 아키텍처 - 배포 코스 0
-
Nginx란 0
-
인기 높은 아파치 HTTP 서버에서 발견된 취약점 패치돼 0
-
데이터센터, 데이터통합관리를 위한 nSIMS 소개 0
-
APM, Elevisor(Elevation Advisor) 통합성능관리 및 모니터링툴 소개 0
-
APM, Jennifer 제니퍼 소개 0
-
APM, Scouter 스카우터 설치 및 실행(+Jenkins, SpringBoot) 0
-
JAVA APM Scouter 활용 - 3부 스카우터 얼럿 플러그인 커스터마이징 0















