Управление на хранилището - Анализ на системи - Система за обучение по управление на проекти
Първо, трябва да имате инсталиран и конфигуриран Git. Това беше разгледано в предишната част на Git Basics for Linux.
Сега ще създадем Git хранилище за вашия проект на този сайт и ще го свържем със системата за управление на проекти Redmine.
Първо трябва да намерите нашия публичен ключ, който да копирате на сайта. В Linux трябва да генерирате ключ със следната команда (командите се изпълняват в терминала):
След това просто натиснете Enter 3 пъти подред, за да оставите настройките по подразбиране.
За всеки случай (макар и не задължително, ако всичко работи), трябва да кажете на системата (или по-скоро ssh-agent), че сме добавили/сменили ключовете. За да направите това, трябва да изпълните следната команда без аргументи, ако вашият ключ има името по подразбиране id_rsa:
Или, ако вашият ключ има различно име, тогава:
Списъкът с ключове, известни на агента, може да бъде проверен, както следва:
ssh-add трябва да се изпълнява след всяко пресъздаване на ключ. Показване и копиране на съдържанието на публичния ключ:
След това отиваме в нашия профил в civnote.ru и добавяме текста на публичния ключ, копиран в предишната стъпка (не забравяйте да премахнете всички стари ключове от вашия профил!):

На стъпка 2 (на снимката по-горе) излизаме с уникален идентификатор. В стъпка 3 по подразбиране ключът се създава просто като потребителски ключ. Ако кодът не се зарежда на сайта, опитайте да създадете ключ като ключ за внедряване. Но тогава ще трябва да влезете в настройките на проекта и след това да отворите редакцията на хранилището (това се прави само ако сте добавили ключа за внедряване. Ключът за внедряване и потребителският ключ трябва да са различни ключове!):

Добавете права за достъп до хранилището за ключове за разполагане (в прозореца, който се отваря, изберете нашия ключ):
