Правильно создавать git-репозитории на сервере - PullRequest
0 голосов
/ 08 мая 2019

Я вошел на свой сервер и создал репо с помощью команд:

mkdir project.git
cd project.git
git init --bare

На моем локальном компьютере я затем выполняю:

git clone server@server:/path/to/repos/project

, который, кажется, работает. Однако, если я перехожу в папку, я получаю сообщения об ошибках pull, например:

git pull
Your configuration specifies to merge with the ref 'refs/heads/master'
from the remote, but no such ref was fetched.

и

git status
On branch master
Your branch is based on 'origin/master', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

nothing to commit, working tree clean

и

touch test.txt
git commit -am "test file"
On branch master
Your branch is based on 'origin/master', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

Untracked files:
    test.txt

nothing added to commit but untracked files present

1 Ответ

1 голос
/ 08 мая 2019

На самом деле у вас ничего не было в голом репо ... так что нет главной ветки .... если вы потянете, ну, нет, главной ветки ... вот почему у вас есть ошибка. Напишите что-нибудь на своем локальном компьютере, выполните коммит и нажмите на master, тогда у вас будет что-то на пульте.

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