learning:git
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
learning:git [02.02.2025 07:16] – [Получение изменений из общего репозитория] viacheslav | learning:git [02.02.2025 07:32] (текущий) – [Получение изменений из общего репозитория] viacheslav | ||
---|---|---|---|
Строка 817: | Строка 817: | ||
Теперь файл README изменился и в home. | Теперь файл README изменился и в home. | ||
+ | ===== Git-сервер ===== | ||
+ | Git умеет быть и сервером. | ||
+ | <code bash> | ||
+ | cd .. | ||
+ | ls | ||
+ | |||
+ | Каталог: | ||
+ | |||
+ | Mode | ||
+ | ---- | ||
+ | d----- | ||
+ | d----- | ||
+ | d----- | ||
+ | |||
+ | |||
+ | # Запуск демона git (добавить --enable=receive-pack, | ||
+ | # сервер не производит аутентификацию, | ||
+ | git daemon --verbose --export-all --base-path=. | ||
+ | [20528] Ready to rumble | ||
+ | # Это появляется позже после подключения клиента | ||
+ | [21436] Connection from [::1]:34050 | ||
+ | [21436] unable to set SO_KEEPALIVE on socket: Input/ | ||
+ | [21436] Extended attribute " | ||
+ | [21436] Extended attribute " | ||
+ | [21436] Request upload-pack for '/ | ||
+ | </ | ||
+ | |||
+ | В другом окне терминала (прошлое занято выполняющимся сервисом): | ||
+ | <code bash> | ||
+ | cd C: | ||
+ | # Клонировать work.git с сервера в локальный net_work | ||
+ | git clone git:// | ||
+ | Cloning into ' | ||
+ | remote: Enumerating objects: 33, done. | ||
+ | remote: Counting objects: 100% (33/33), done. | ||
+ | remote: Compressing objects: 100% (25/25), done. | ||
+ | remote: Total 33 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0) | ||
+ | Receiving objects: 100% (33/33), done. | ||
+ | Resolving deltas: 100% (4/4), done. | ||
+ | |||
+ | # Файлы появились | ||
+ | ls net_work | ||
+ | |||
+ | Каталог: | ||
+ | |||
+ | Mode | ||
+ | ---- | ||
+ | d----- | ||
+ | -a---- | ||
+ | -a---- | ||
+ | </ | ||
learning/git.1738480608.txt.gz · Последнее изменение: 02.02.2025 07:16 — viacheslav