Linux에서 Git을 Gnome 파일 관리자와 통합하는 방법

Git으로 작업을 많이 하시나요? Gnome 셸을 사용하시겠습니까? 그렇다면 Git을 Gnome 파일 관리자와 통합하는 것이 좋습니다. 개발자가 좋아할 수십 가지 기능이 있는 노틸러스용 Git 플러그인을 설치하면 됩니다. 이를 통해 원격 코드 저장소에 액세스하고 코드를 즉시 커밋하는 등의 작업을 수행할 수 있습니다!

RabbitVCS Git 확장 설치

RabbitVCS 덕분에 Nautilus Git 통합이 가능해졌습니다. Linux 데스크탑을 위한 많은 유용한 VCS(버전 제어) 통합이 포함된 소프트웨어 번들입니다. 이 튜토리얼에서는 주로 그들이 개발한 Gnome 파일 관리자 플러그인이 작동하도록 하는 데 중점을 둘 것입니다. 파일 관리자 확장 이상을 사용하는 데 관심이 있는 경우 해당 웹 사이트를 확인하는 것이 좋습니다.

RabbitVCS Git 확장을 노틸러스에 설치하려면 파일 관리자를 닫습니다. 그런 다음 터미널 창을 열고 사용하는 Linux 운영 체제와 일치하는 지침을 따릅니다.

참고: 다른 파일 관리자를 사용하고 있습니까? RabbitVCS에는 다른 많은 Linux 파일 관리자에도 해당하는 Git 확장자가 있습니다! 여기에서 받으세요.

우분투

RabbitVCS Git 확장은 Universe 소프트웨어 저장소를 통해 Ubuntu에서 사용할 수 있습니다. 설치하려면 다음을 수행하십시오.

sudo add-apt-repository universe

sudo apt install rabbitvcs-nautilus

데비안

Debian Linux 사용자는 Apt-get 명령을 통해 버전 7,8 및 9용 Nautilus 파일 관리자용 RabbitVCS Git 플러그인을 얻을 수 있습니다.

sudo apt-get install rabbitvcs-nautilus

아치 리눅스

Arch Linux에 Nautilus용 RabbitVCS Git 확장을 설치하려면 Arch Linux의 유지 관리자가 공식 소프트웨어 소스에 포함하지 않기로 선택했기 때문에 비공식 AUR 패키지를 빌드해야 합니다. 아래 단계에 따라 진행하세요!

1단계: Arch PC가 AUR과 상호 작용하고 패키지를 수동으로 설치할 수 있도록 Git과 Base-devel을 모두 설치합니다.

sudo pacman -S git base-devel

2단계: git clone 명령을 사용하여 AUR에서 RabbitVCS Git 확장의 스냅샷을 복제합니다.

git clone https://aur.archlinux.org/rabbitvcs-nautilus.git

3단계: RabbitVCS AUR 패키지와 종속 항목을 복제하고 빌드합니다. Nautilus 확장이 작동하도록 하는 데 필요하기 때문입니다.

git clone https://aur.archlinux.org/python2-pysvn.git

cd python2-pysvn

makepkg -sri

cd ..

git clone https://aur.archlinux.org/python2-dulwich.git

cd python2-dulwich

makepkg -sri

cd ..

git clone https://aur.archlinux.org/rabbitvcs.git

cd rabbitvcs

makepkg -sri

cd ..

4단계: CD 명령을 사용하여 터미널 창을 새로 복제된 rabbitvcs-nautilus 코드 폴더로 이동합니다.

cd rabbitvcs-nautilus

5단계: makepkg 명령을 사용하여 Nautilus용 RabbitVCS Git 확장을 빌드하고 설치합니다.

makepkg -sri

페도라

Fedora Linux PC용 RabbitVCS Git 확장이 필요하십니까? 터미널을 열고 DNF 명령을 사용하여 시스템에 설치하십시오!

sudo dnf install rabbitvcs-nautilus -y

오픈수세

OpenSUSE는 소프트웨어 소스에서 RabbitVCS Nautilus Git 확장을 배포하지 않기로 선택한 유일한 주류 Linux 배포입니다. 결과적으로 SUSE 사용자는 소스에서 빌드해야 합니다. 터미널을 시작하고 다음 종속성을 설치한 다음 소스 코드 지침으로 건너뛰어 작동하도록 합니다.

sudo zypper install python-nautilus python-gtk python-gtk-devel python-pysvn dbus-1-python dbus-1-python-devel python-dulwich subversion meld

소스 코드

플러그인을 직접 지원하지 않는 Linux 배포판에 RabbitVCS를 설치하는 것은 매우 쉽습니다. 시작하려면 터미널 창을 열고 wget 다운로더 도구를 사용하여 최신 Tarball 릴리스를 다운로드하십시오.

wget https://github.com/rabbitvcs/rabbitvcs/archive/v0.16.tar.gz

tar 명령을 사용하여 RabbitVCS 아카이브를 추출합니다.

tar -zxvf v0.16.tar.gz

RabbitVCS 종속성 페이지 읽기 Linux OS에 필요한 모든 패키지를 설치하십시오. 종속성이 해결되면 CD 명령을 사용하여 터미널 창을 코드 폴더로 이동합니다.

cd rabbitvcs-0.16

다음을 사용하여 RabbitVCS를 PC에 설치합니다.

sudo python setup.py install

노틸러스에서 Git에 액세스

노틸러스용 RabbitVCS 확장을 설치하는 데는 조정이 필요하지 않습니다. Linux에 Git 작업 공간이 이미 설정되어 있는 한 이를 감지합니다. 사용하려면 열려 있는 노틸러스 창을 닫았다가 다시 엽니다.

  Google Play 무비 & TV는 어떻게 되었나요?

Nautilus를 다시 실행한 후 하드 드라이브의 Git 폴더로 이동합니다. 거기에서 마우스 오른쪽 버튼을 클릭하고 “RabbitVCS Git”을 찾은 다음 마우스를 가져가면 사용 가능한 모든 작업이 표시됩니다.

업데이트

RabbitVCS를 사용하면 사용자가 노틸러스에서 직접 Git 리포지토리를 업데이트할 수 있다는 사실을 알고 계셨습니까? 그렇게 하려면 repo 폴더를 클릭한 다음 마우스 오른쪽 버튼을 클릭하고 “업데이트”를 선택합니다. “업데이트”를 선택하면 새 코드가 즉시 repo 폴더에 다운로드됩니다.

커밋 코드

Git 리포지토리에 코드를 커밋해야 합니까? 노틸러스 파일 관리자를 열고 repo 폴더를 선택하십시오. 거기에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 “Commit”옵션을 선택하십시오.

푸시

(RabbitVCS Git을 통해) 노틸러스에서 코드를 푸시하려면 보내려는 파일을 마우스 오른쪽 버튼으로 클릭한 다음 “푸시” 옵션을 클릭합니다.

병합

RabbitVCS를 사용하면 파일 관리자에서 바로 변경 사항을 병합할 수 있습니다! 그렇게 하려면 병합하려는 파일을 찾으십시오. 그런 다음 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 “RabbitVCS Git” 메뉴 위로 마우스를 가져갑니다. 메뉴 영역에서 “병합” 버튼을 클릭합니다.

설정 변경

RabbitVCS Git의 기본 설정은 대부분의 사용자에게 적합합니다. 그러나 설정 방법이 마음에 들지 않으면 쉽게 변경할 수 있습니다. 설정 영역에 액세스하려면 마우스 오른쪽 버튼을 클릭하고 “RabbitVCS Git”을 선택한 다음 “설정”을 선택합니다.