Задать вопрос
Afranius
@Afranius
Из говорящих дольше живут те, что говорят меньше.

Как заполнить репозиторий?

В кои-то веки решил разобраться с git.
Создал пользователя git
указал ему домашней папкой /var/www/git
создал в домашней папке папку quotes (один из моих проектов)
su git
mkdir quotes
cd quotes
git init --bare

Ещё предлагалось создать ssh ключи других пользователей и потом залить проект от имени другого пользователя с другого компа. Но ирония в том, что я хочу раздавать папку, которая уже есть. На этом компе. Как залить содержимое этой папки в репозиторий? Как я понимаю, простое копирование тут неуместно, а при попытке выполнить git pull ругается, что исходная папка не является репозиторием.
675cc0949532a579843181.png

upd. Забыл добавить: демон gitdaemon успешно запущен и работает.
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@aleks-th
А зачем ты делал su git ?
Ты его запустил от рута и у тебя теперь просто прав нет на репозиторий.
Выведи содержимое папки со скрытыми файлами увидишь есть там репо или нет.
---
Нужно так создаем пустую папку.
В ней делаем репозиторий гита.
Он создаст пустой репозиторий, что-то типа такого:

mkdir test
cd test
git init

он там создаст служебную скрытую папку
test/.git/

Ну а дальше пишешь файлы в папку test, коммитишь, и синхронизируешь с гитхабом.
И вот тебе хелпа

https://git-scm.com/book/ru/v2/%D0%9E%D1%81%D0%BD%...

А дальше разберешься
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы