Невозможно нажать код для удаленного git - PullRequest
1 голос
/ 08 декабря 2009

Я пытаюсь добавить удаленный доступ с помощью git remote add, а затем пытаюсь добавить его к удаленному, но получаю следующие ошибки:

fatal: 'adoshi_01': unable to chdir or not a git archive
и
fatal: The remote end hung up unexpectedly

Шаги:

  • Прежде всего я клонировал с git/repos/scripts до home/adoshi/repos/scripts с помощью команды git clone git01.dev:home/git/repos/scripts.git,
  • после этого я посмотрел на папку home/git/devs/adoshi и там не было записей для скриптов, и я все еще задаюсь вопросом, почему.
  • Затем я попытался добавить файлы, используя git add .
  • Затем совершил их, используя git commit –am “Detailed Message”
  • Добавлено удаленное использование git remote add adoshi_01 git01.dev:/home/git/devs/adoshi/scripts/ - Обратите внимание, что в папке git01.dev
  • Пытался нажать, используя git push adoshi_git01 master - Но снова это дало мне ошибку

Я думаю, что главная проблема здесь =
На git01.dev:/home/git/devs/adoshi/ папка «scripts» не была создана даже после того, как я клонировал ее в 1-м, и я все еще задаюсь вопросом, что может быть причиной этого.

Любое руководство будет высоко оценено.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2009

Использование git-push не создаст хранилище на другом конце. Предполагая, что у вас есть доступ оболочки к git01.dev, сначала создайте пустой репозиторий для хранения вашего публичного репозитория:

ssh git01.dev git init --bare /home/git/devs/adoshi/scripts.git

Теперь клонируйте общий репо:

git clone git01.dev:/home/git/repos/scripts.git

Теперь перейдите в ваш клонированный репозиторий и перенесите его в новый пустой репозиторий:

cd scripts
git remote add adoshi_01 git01.dev:/home/git/devs/adoshi/scripts.git
git push --all adoshi_01
0 голосов
/ 08 декабря 2009

У вас есть права на запись в соответствующие каталоги на сервере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...