Vamos supor que criámos um repositório central para a equipa, numa das plataformas disponíveis, por exemplo, o Github, e que um novo programador se junta à equipa. Este novo elemento precisa de fazer uma cópia de todo o repositório e para tal. pode utilizar o comando clone, que veremos em seguida. Antes disso, deverá criar uma pasta que irá ser a sua área de trabalho.
Atenção: Não esquecer que este novo elemento da equipa deve ter as suas chaves SSH carregadas no servidor central. Para saber como, leia este artigo.
[paulorodrigues@server1 ~]$ mkdir repo
[paulorodrigues@server1 ~]$ cd repo
[paulorodrigues@server1 repo]$ git clone git@github.com:fernandoprata/project.git
Cloning into 'project'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 7 (delta 1), reused 7 (delta 1), pack-reused 0
Receiving objects: 100% (7/7), done.
Resolving deltas: 100% (1/1), done.
[paulorodrigues@server1 repo]$
Para listar os ficheiros do repositório, utilizar os comandos:
[paulorodrigues@server1 repo]$ cd project
[paulorodrigues@server1 project]$ ls
README
[paulorodrigues@server1 project]$