Project

General

Profile

Git-create-repo » History » Revision 3

Revision 2 (Александр Бородин, 10/28/2012 02:13 PM) → Revision 3/4 (Александр Бородин, 10/28/2012 02:34 PM)

h1. Создание Git-репозитория 

 В этом разделе приведены команды h2. Команды для выполнения на стороне сервера, позволяющие создать пустой репозиторий и обеспечить группе пользователей совместную работу с ним. сервера: 

 # Инициализируем локальный репозиторий 
 <pre><code class="bash"> 
 user@kappa:/groups/repos/git/repodir> user@kappa:/groups/repos/git/mad> git init 
 Initialized empty Git repository in /groups/repos/git/repodir/.git/ /groups/repos/git/mad/.git/ 
 </code></pre> 
 # Конвертируем репозиторий в "пустой" формат, т.е. содержащий только данные, а не рабочую копию 
 <pre><code class="bash"> 
 user@kappa:/groups/repos/git/repodir> user@kappa:/groups/repos/git/mad> git config --bool core.bare true 
 </code></pre> 
 # Настраиваем групповой доступ 
 <pre><code class="bash"> 
 user@kappa:/groups/repos/git/repodir> user@kappa:/groups/repos/git/mad> git config core.sharedRepository group 
 </code></pre> 
 Непосредственно файлы репозитория будут размещаться в /groups/repos/git/repodir/.git/ 

 Все перечисленное выше можно выполнить одной командой 
 <pre><code class="bash"> 
 user@kappa:/groups/repos/git/repodir> git init --bare --shared=group 
 </code></pre> 
 Однако в этом случае файлы репозитория будут размещаться непосредственно в /groups/repos/git/repodir/