Я новичок в мерзавцах, пытаюсь обойти это.
Итак, я занимаюсь разработкой простого веб-сайта локально и отслеживаю его с помощью git и хочу, чтобы удаленный репозиторий на общедоступном сервере был живым сайтом, на который я могу отправить ветку master, когда я буду готов сделать это.
Я думал, что следующее будет работать, но это не так.
Публичный сервер, я сделал это:
/home/mysite/git init --bare
Локальный (машина разработки) Я сделал это:
git init
git add index.html (contains hello world)
git commit -am "initial commit"
git remote add website ssh://mysiteuser@mysite:myport
git remote (outputs: website)
Теперь я хочу опубликовать это на «сайте»
git push website
И я получаю:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream website master
Итак, я стараюсь:
git push --set-upstream мастер веб-сайта
И я получаю:
fatal: No path specified. See 'man git-pull' for valid url syntax
Я заглянул в человека, и он не пролил свет на меня.
Я правильно делаю, но что-то не хватает в команде push? Или я неправильно понял что-то более фундаментальное.
ТИА!