Вы уверены в удаленном репо? Должно ли это быть / var / www / html?
Похоже, что вы получаете доступ к относительному пути.
Я пытаюсь получить свой код из удаленного репо. Когда я запускаю 'git pull', я получаю следующее сообщение:
$ git pull root@gohyperspace.com's password: fatal: 'var/www/html' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Вот мои настройки конфигурации:
$ git config -l core.symlinks=false core.autocrlf=true color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true merge.tool=tortoisemerge gui.recentrepo=C:/Users/Chris/Dev/Projects/html core.repositoryformatversion=0 core.filemode=false core.bare=false core.logallrefupdates=true core.symlinks=false core.ignorecase=true core.hidedotfiles=dotGitOnly remote.origin.url=root@gohyperspace.com:var/www/html remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.master.remote=origin branch.master.merge=refs/heads/master user.name=Chris Barnhill user.email=*@gmail.com gui.wmstate=normal gui.geometry=887x427+26+26 171 192
Кстати, gui.recentrepo не так. Мой локальный репо находится в/Users/Chris/Dev/Projects/Hyperspace/html'
Вы уверены в удаленном репо? Должно ли это быть / var / www / html?
Похоже, что вы получаете доступ к относительному пути.
Я отвечаю на основании вашего обновленного вопроса . Вы пытаетесь перейти в не-пустое хранилище, что означает хранилище, которое на самом деле содержит артефакты. Пустой репозиторий - это тот, который « не содержит рабочего каталога ». В удаленном репо вы пытаетесь перейти к главной ветке, и Git отклоняет эту попытку.
Чтобы объяснить немного подробнее, представьте, что Алиса и Боб работают над одним проектом. Боб клонирует рабочий репозиторий Алисы, затем они оба пошли разными путями, но, скажем, работают в одной и той же ветке master
. Если Боб попытается отправить свои изменения в origin/master
рабочий репозиторий Алисы, а Git позволяет это, Алиса внезапно начнет работать с новым состоянием кодовой базы, о котором она не знает (и может не захотеть). Это всего лишь один пример сценария.