취준 일기/스마트 홈 IoT 프로젝트

라즈베리파이에 Git 설치하고, 기존 Repository Clone하기

termuni 2025. 3. 6. 17:59

프로젝트를 좀 더 원할히 진행하기 위해, 라즈베리파이에 Git을 설치하기로 마음먹었다.

 

만약 이게 좀 쉽고, 원할히 된다면 이어서 Hook를 이용해서 자동 Pull까지 해보려고 한다.

 

참고로 내가 사용하는 라즈베리파이는 5에 8gb모델이므로, 참고바람!

 

그럼 시작!


우선 Update를 해주고, Git을 다운로드 해보자

sudo apt update
sudo apt install git

 

git의 경우 약 10mb정도 차지한다고 하며 경고가 나오는데, Y를 눌러 승인해주었다.

 

만약 버전이 궁금하다면 아래 명령어를 입력하면 된다!

git version

2025년 3월 6일 기준으로 현재 버전은 2.39.5가 다운로드 되었다.


Git을 다운로드 한 다음엔 그 Git Repository와 연동할 폴더가 필요하다. 그래서 우선 폴더를 만들어주었다.

mkdir /폴더 디렉토리/폴더 명

이후 확인해보면 나의 경우 /IoT로 잘 만들어졌고, 이 IoT 폴더로 들어간 상태이다.

 

이후 git-config를 통해 내 ID로 연결하는 설정을 해보려고 한다.

git config --global user.name "Seonmin"
git config --global user.email "seonmin@example.com"

이런 식으로 내 git의 이름과 메일을 설정해주자.

그러면 아마

git config --list

라는 명령어를 쳤을 때, 위의 입력과 비슷하게 나왔을 것이다.

 

이후, 우리의 경우 레퍼지토리를 이미 만들어둔 상태이므로 이것을 Clone할 예정이다.

git clone https://github.com/XXX/XXXX.git .

이렇게 해당하는 주소를 입력하고 .git 후 . 을 붙여 클론해줄 수 있다.

그렇게 하면 README.md가 있는 것을 확인 가능하다.


이렇게 테스트용으로 test.txt를 만든 뒤, Commit을 해보려고 한다.

이렇게 테스트용 내용을 add 후 commit을 하고 push를 하려고하면?

이런 웹 창이 나온다.

 

대강 필요한 걸 다 허용 및 인증하면 이제 

 

이렇게 Push가 된다.

 

 

 

 

이렇게, Github 웹에서도 확인이 가능한 모습!


여기까지 해서, VSCode로 라즈베리파이 연결 및 Git 연동까지 진행했다.

리눅스 연습을 겸해서 진행하기 위해, 아마 이대로 진행할 것 같다. VSCode로 라즈베리파이의 터미널을 조작하는 방식?으로 진행할 것 같다.