■ git clone
git은 Linux 커널 소스코드를 관리하는 분산형 버전 관리 도구이다. git으로 소스코드를 관리하고 개발하려면 먼저 저장소를 초기화하거나 원격 저장소를 clone(복제)해야한다.
혼자서 개발하는 경우 로컬에서 git 저장소를 초기화해서 사용하면 된다. 만약 협업을 하는 경우 or 인터넷에 소스코드를 공개하는 경우는 github에 저장소를 만들고 이 저장소를 클론해서 작업하는 방식을 주로 사용한다.
- github에 저장소 만든 후 git clone 해보기
1. github에서 새로운 저장소(repository)를 생성하고 옵션에 README.md 파일 생성 추가
github 저장소 생성 : https://github.com/new
2. git 저장소 주소 확인
클론을 하기 위해서는 git 저장소의 주소를 알아야 한다. 화면에서 초록색 Code 버튼을 누르면 git 저장소 주소가 나타난다. 주소는 HTTPS와 SSH 방식으로 제공된다.
# HTTPS 형식
https://github.com/[USERNAME]/[REPOSITORY_NAME].git
# SSH 형식
git@github.com:[USERNAME]/[REPOSITORY_NAME].git
## USERNAME : github 사용자 이름 / REPOSITORY_NAME : 저장소 이름
3. 저장소 복제 명령
# HTTPS 프로토콜로 git 저장소 clone
$ git clone https://github.com/junbotics/test_git-clone.git
# git clone 명령어 형식
$ git clone [REPO_URL] [DIR]
[REPO_URL]에는 클론해올 저장소의 주소를 지정해준다. [DIR]은 저장소를 로컬에 복제할 위치를 지정해준다. 생략 가능하며, 대부분의 경우 보통 생략한다.
저장소 복제에 성공하면, 디렉터리에 들어가보면 git 저장소를 관리하는 .git 디렉터리와 README.md 파일이 생성된 것을 확인할 수 있다. (위 그림에 .git이 없는 이유는 숨겨진 디렉터리라서 출력되지 않았다. 숨겨진 디렉터리를 보기 위해서는 "ls -al"을 명령해주면 된다.)
■ wget
GNU wget은 "Web Get"의 약자로 웹 상의 파일을 다운로드 받을 때 사용하는 명령어이다. HTTP(S) 통신 또는 FTP 통신을 사용해 서버에서 파일 또는 콘텐츠를 다운로드할 때 사용하는 소프트웨어이다. 여러 파일을 한 번에 다운로드하거나 웹페이지의 링크를 순회하며 여러 콘텐츠를 자동으로 다운로드할 수 있다. 이런 기능을 크롤링이라고 한다.
- Ubuntu에서 wget 설치하기
$ sudo apt-get update
$ sudo apt-get install -y wget
ex. wget을 이용해 Anaconda 설치 스크립트 다운받기
$ wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
$ wget [option]...[URL]...
'프로그래밍 > Linux' 카테고리의 다른 글
4. 디렉터리 관련 명령어 (0) | 2024.12.21 |
---|---|
2. Linux 파일시스템 계층 구조 (0) | 2024.12.21 |
1. 쉘(shell) (0) | 2024.12.21 |
0.1 리눅스 버전 확인 (0) | 2024.12.21 |
0. 리눅스(Linux)란? (0) | 2024.06.24 |