Como integrar o Git com o gerenciador de arquivos Gnome no Linux

Você trabalha muito com Git? Usar o Gnome Shell? Nesse caso, pode valer a pena integrar o Git com o gerenciador de arquivos Gnome. Você pode fazer isso instalando o plugin Git para Nautilus, que possui dezenas de recursos que os desenvolvedores vão adorar. Com ele, você poderá acessar repositórios de código remotos, enviar código rapidamente instantaneamente e muito mais!

Instale a extensão RabbitVCS Git

A integração do Nautilus Git é possível por causa do RabbitVCS. É um pacote de software que inclui muitas integrações úteis de VCS (controle de versão) para o desktop Linux. Neste tutorial, vamos nos concentrar principalmente em fazer o plugin do gerenciador de arquivos do Gnome que eles desenvolvem funcionar. Se você estiver interessado em usar mais do que apenas a extensão do gerenciador de arquivos, considere conferir o site deles.

Para instalar a extensão RabbitVCS Git no Nautilus, feche o gerenciador de arquivos. Em seguida, abra uma janela de terminal e siga as instruções que correspondem ao sistema operacional Linux que você usa.

Nota: você usa outro gerenciador de arquivos? RabbitVCS tem uma extensão Git equivalente para muitos outros gerenciadores de arquivos Linux também! Venha aqui.

  Como bloquear o tráfego Bittorrent em uma rede no Linux com BitHammer

Ubuntu

A extensão RabbitVCS Git está disponível no Ubuntu, através do repositório de software Universe. Para instalá-lo, faça:

sudo add-apt-repository universe

sudo apt install rabbitvcs-nautilus

Debian

Aqueles no Debian Linux podem obter o plugin RabbitVCS Git para o gerenciador de arquivos Nautilus para as versões 7,8 e 9 através do comando Apt-get.

sudo apt-get install rabbitvcs-nautilus

Arch Linux

Para instalar a extensão RabbitVCS Git para Nautilus no Arch Linux, você deve compilar o pacote não oficial do AUR, pois os mantenedores do Arch Linux optaram por não incluí-lo nas fontes oficiais do software. Siga os passos abaixo para começar!

Etapa 1: Instale o Git e o Base-devel, para que seu Arch PC possa interagir com o AUR e instalar pacotes manualmente.

sudo pacman -S git base-devel

Etapa 2: Clone o instantâneo da extensão RabbitVCS Git do AUR com o comando git clone.

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

Passo 3: Clone e construa o pacote RabbitVCS AUR, bem como suas dependências, pois elas são necessárias para que a extensão do Nautilus funcione.

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 ..

Etapa 4: Mova a janela do terminal para a pasta de código rabbitvcs-nautilus recém-clonada usando o comando CD.

cd rabbitvcs-nautilus

Etapa 5: Construa e instale a extensão RabbitVCS Git para Nautilus usando o comando makepkg.

makepkg -sri

Fedora

Precisa da extensão RabbitVCS Git para o seu PC Fedora Linux? Abra um terminal e use o comando DNF para instalá-lo no sistema!

sudo dnf install rabbitvcs-nautilus -y

OpenSUSE

O OpenSUSE é a única distribuição Linux mainstream que opta por não distribuir a extensão RabbitVCS Nautilus Git em suas fontes de software. Como resultado, os usuários do SUSE devem compilá-lo a partir do código-fonte. Inicie um terminal e instale as dependências a seguir e pule para as instruções do código-fonte para fazê-lo funcionar.

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

Código fonte

Instalar o RabbitVCS em distribuições Linux que não suportam diretamente o plugin é bastante fácil. Para começar, abra uma janela de terminal e baixe a versão mais recente do Tarball com a ferramenta wget downloader.

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

Extraia o arquivo RabbitVCS usando o comando tar.

tar -zxvf v0.16.tar.gz

Leia a página de dependência do RabbitVCS e instale todos os pacotes que ele pede em seu sistema operacional Linux. Quando as dependências forem resolvidas, mova a janela do terminal para a pasta de código com o comando CD.

cd rabbitvcs-0.16

Instale o RabbitVCS no seu PC com:

sudo python setup.py install

Acesse o Git no Nautilus

A instalação da extensão RabbitVCS para Nautilus não requer ajustes. Contanto que você já tenha seu espaço de trabalho Git configurado no Linux, ele o detectará. Para usá-lo, feche todas as janelas do Nautilus abertas e abra-as novamente.

  Como jogar The Witness no Linux

Depois de reiniciar o Nautilus, vá para uma pasta Git no seu disco rígido. A partir daí, clique com o botão direito do mouse e procure por “RabbitVCS Git” e passe o mouse sobre ele para revelar todas as ações disponíveis.

Atualizar

Você sabia que o RabbitVCS permite que os usuários atualizem um repositório Git diretamente do Nautilus? Para fazer isso, clique na pasta do repositório, clique com o botão direito do mouse e escolha “atualizar”. Selecionar “atualizar” baixa instantaneamente o novo código para a pasta do repositório.

Código de confirmação

Precisa confirmar o código em um repositório Git? Abra o gerenciador de arquivos Nautilus e selecione uma pasta de repositório. A partir daí, clique com o botão direito do mouse em qualquer lugar e selecione a opção “Commit”.

  Como gerenciar programas de inicialização no Ubuntu Linux

Empurre

Para enviar o código do Nautilus (via RabbitVCS Git), clique com o botão direito do mouse no arquivo que deseja enviar e clique na opção “push”.

Mesclar

RabbitVCS permite que os usuários mesclem as alterações diretamente do gerenciador de arquivos! Para fazer isso, localize os arquivos que você deseja mesclar. Em seguida, clique com o botão direito do mouse em qualquer lugar e passe o mouse sobre o menu “RabbitVCS Git”. Na área do menu, clique no botão “mesclar”.

Mudar configurações

As configurações padrão do RabbitVCS Git devem funcionar para a maioria dos usuários. No entanto, se você não é fã de como ele é configurado, é fácil mudar. Para acessar a área de configurações, clique com o botão direito do mouse, selecione “RabbitVCS Git” e depois “configurações”.