Я новичок в git, но у меня все шло хорошо, пока я не попытался перейти на свой частный сервер прямо с моего локального компьютера с помощью SSH. Моя локальная конфигурация с использованием абсолютного пути следующая:
[remote "origin"]
url = ssh://j@***.com:52836/home/j/www/wc.git
fetch = +refs/heads/*:refs/remotes/origin/*
Конфигурация моего сервера пуста. Когда я нажимаю после ввода пароля, я получаю следующую ошибку: stdin: не является фатальным для tty: '/home/j/www/wc.git' не кажется фатальным для репозитория git: не удалось прочитать из удаленного репозитория .
Please make sure you have the correct access rights
and the repository exists.
Я клонировал как локальное репо, так и частный сервер из своей учетной записи Bitbucket. Я хочу иметь возможность передавать данные с моего локального компьютера на оба (используя pushurl), но я просто не могу найти репо моего частного сервера. Однако я могу обновить свой частный сервер и битовое ведро, И я могу обновить свой локальный компьютер и битовое ведро. Я просто не могу подключить локальный компьютер к частному серверу (который является моим производственным сервером). Репо моего частного сервера находится в / Users / mark / sites / wc /. Папка .git находится внутри папки wc.
Я пробовал Git "не похоже на репозиторий git" и Как проверить действительность удаленного репозитория git URL? не повезло.
1 ответ
Похоже, здесь работает какая-то путаница или простая путаница с репо. Решение состояло в том, чтобы воссоздать частное репо, убедившись, что это было чистое репо, и указать в записи конфигурации удаленного url
правильный путь.
Похожие вопросы
Связанные вопросы
Новые вопросы
git
Git — это распределенная система контроля версий с открытым исходным кодом (DVCS). Используйте этот тег для вопросов об использовании Git и рабочих процессах. Не используйте этот тег для общих вопросов по программированию, связанных с репозиторием Git. Не используйте этот тег для вопросов GitHub/GitHub Actions, не связанных с использованием git; вместо этого используйте [github] или [github-actions]. Не используйте тег [github] для проблем, связанных с Git, только потому, что репозиторий размещен на GitHub.
ssh://j@***.com:52836:/home/j/www/wc.git
(обратите внимание на:
после номера порта).wc/.git
не выглядит как чистое репо ... или, если это чистое репо, оно имеет странное название. В любом случае вам нужно указать свою конфигурацию на верхнем уровне чистого репозитория. Кроме того, путиwc.git
иwc/.git
не совпадают.