/
Вопросы и ответы
/
Git
/

Как посмотреть к какому репозиторию подключен git

Как посмотреть к какому репозиторию подключен git

4 года назад

Andrey Moshkov

Ответы

1

Посмотреть к какому удаленному репозиторию подключен git можно с помощью git remote -v или git config --get remote.origin.url

1
2
3
4
5
6
7
git remote -v

# origin	git@gitlab.com:путь/до/репозитория.git (fetch)
# origin	git@gitlab.com:путь/до/репозитория.git (push)

git config --get remote.origin.url
# git@gitlab.com:путь/до/репозитория.git

4 года назад

Ivan Mamtsev

0

Команда git remote -v показывает удалённые репозитории, к которым подключён локальный:

1
2
3
git remote -v
# origin  https://github.com/user/project.git (fetch)
# origin  https://github.com/user/project.git (push)

origin — имя удалённого репозитория по умолчанию. fetch — адрес, откуда Git забирает изменения, push — куда отправляет.

Только адрес

1
2
git remote get-url origin
# https://github.com/user/project.git

Старый способ, который работает в любой версии Git:

1
git config --get remote.origin.url

Подробная информация

1
git remote show origin

Команда покажет адрес, ветку по умолчанию и какие локальные ветки связаны с ветками на сервере. Она обращается к серверу, поэтому нужен доступ к сети.

Если команда ничего не вывела

Репозиторий есть, но не подключён к удалённому. Подключите его:

1
2
git remote add origin https://github.com/user/project.git
git push -u origin main

Если Git пишет not a git repository

1
fatal: not a git repository (or any of the parent directories): .git

Вы не в папке проекта или в ней не создан репозиторий. Перейдите в нужную папку через cd или создайте репозиторий командой git init. Проверить, что папка — Git-репозиторий:

1
2
git rev-parse --is-inside-work-tree
# true

Сменить адрес

Например, при переезде с HTTPS на SSH или после переименования репозитория:

1
git remote set-url origin git@github.com:user/project.git

Удалить подключение: git remote remove origin.

Что значит .git в конце адреса

https://github.com/user/project.git — адрес для Git-клиента. Тот же адрес без .git откроет страницу репозитория в браузере. GitHub и GitLab принимают для Git оба варианта.

Работу с удалёнными репозиториями разбирают в бесплатном курсе «Основы Git».

17 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845