2014-05-23 2 views
3

Я только что создал цифровой сервер океанов с ubuntu 14.04 x64.git remote не является git-хранилищем (dokku)

При создании я установить доступ SSH, и загрузить Докку (необходимый для запуска команды в два раза, но это общая проблема)

Команда:

wget -qO- https://raw.github.com/progrium/dokku/v0.2.3/bootstrap.sh | sudo DOKKU_TAG=v0.2.3 bash 

Тогда локально я пытался подключиться мое местное репо и нажимая мой код на мой новый сервер:

$ git remote set-url amsterdam [email protected]**.**.**.** 
$ git push amsterdam master 
fatal: '[email protected]**.**.**.**' 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. 

Итак, что мне не хватает?

-> Обратите внимание, что я новичок, и это должно быть на самом деле основной вопрос

EDIT:

Сначала, когда я пытался добавить новый пульт я набранный это:

git remote set-url amsterdam [email protected]**.**.**.** 

Но получил ту же ошибку, поэтому я попытался с [email protected]

ED IT 2:

Я только что обнаружил что-то странное.

Когда я Ls в корне я получаю одну папку под названием dokku, но я делаю это:

cd .. 
ls /home 

я dokku снова, но их содержание отличается.

В/дома/Докку У меня есть это:

drwxr-xr-x 3 dokku root 4096 May 23 10:34 . 
drwxr-xr-x 3 root root 4096 May 23 10:31 .. 
-rw-r--r-- 1 root root 8 May 23 10:33 HOSTNAME 
drwxr-xr-x 2 dokku root 4096 May 23 10:31 .ssh 
-rw-r--r-- 1 dokku root 21 May 23 10:31 .sshcommand 
-rw-r--r-- 1 root root 7 May 23 10:34 VERSION 

Но в/корень/Докку у меня есть это:

drwxr-xr-x 7 root root 4096 May 23 10:31 . 
drwx------ 5 root root 4096 May 23 10:31 .. 
-rw-r--r-- 1 root root 767 May 23 10:31 AUTHORS 
-rw-r--r-- 1 root root 823 May 23 10:31 bootstrap.sh 
drwxr-xr-x 2 root root 4096 May 23 10:31 contrib 
drwxr-xr-x 2 root root 4096 May 23 10:31 docs 
-rwxr-xr-x 1 root root 3218 May 23 10:31 dokku 
-rw-r--r-- 1 root root 1224 May 23 10:31 dokku.1 
drwxr-xr-x 8 root root 4096 May 23 10:31 .git 
-rw-r--r-- 1 root root 29 May 23 10:31 .gitignore 
-rw-r--r-- 1 root root 813 May 23 10:31 HISTORY.md 
-rw-r--r-- 1 root root 1056 May 23 10:31 LICENSE 
-rw-r--r-- 1 root root 2330 May 23 10:31 Makefile 
drwxr-xr-x 7 root root 4096 May 23 10:31 plugins 
-rw-r--r-- 1 root root 9092 May 23 10:31 README.md 
-rw-r--r-- 1 root root 1087 May 23 10:31 .s3cfg 
drwxr-xr-x 4 root root 4096 May 23 10:31 tests 
-rw-r--r-- 1 root root 486 May 23 10:31 .travis.yml 

-rw-р - r-- 1 корень корень 1377 Май 23 10:31 Vagrantfile

ответ

1

Если вы пытаетесь создать новый пульт дистанционного управления, вы должны использовать:

git remote add amsterdam [email protected] вместо от git remote set-url amsterdam [email protected]

где, amsterdam (имя не имеет значения) является просто псевдонимом [email protected] (указанный вами URL).

set-url используется для обновления URL-адреса существующего удаленного местоположения.

Есть еще несколько моментов, следует отметить:

  • Incase вы не инициализированы свой репозиторий еще, тип: git init . в каталоге проекта.

  • Следующий шаг - добавить изменения в локальный индекс git. Для этого введите:
    git add .

  • Затем записывайте изменения в локальный репозиторий git. Для этого введите:
    git commit -m 'some-commit-message'

  • Наконец, нажмите на изменения на удаленном сервере. Для этого введите:
    git push amsterdam master, где master - это название вашего филиала, которое по умолчанию равно master.

Смежные вопросы