Ошибка отправки в удаленный репозиторий git
Я установил git-репозиторий на ВМ, который работает довольно хорошо. Я клонировал репозиторий на своем локальном компьютере и протестировал его с простым файлом, все работало.
Теперь я хочу зафиксировать некоторые файлы из моего каталога разработки в моем git-репозитории, но при этом у меня появляется следующее сообщение об ошибке:
error: src refspec master does not match any.
error: can't push references to 'git@github.com:ezsystems/ezplatform.git'
Странно то, что мой репо не "git@github.com:ezsystems/ezplatform.git", я обычно отправляю свои файлы через SSH-соединение на мой виртуальный git-сервер! Кроме того, поскольку я работаю над веб-проектом, я сделал символическую ссылку на свой каталог для разработки непосредственно в своем локальном git-репо. Я не думаю, что это проблема. У меня также есть это сообщение, когда я хочу отправить файл, который находится в моем каталоге разработки:
git commit -m "adding files"
Actually on no branch
Modifications that will not be validated :
[bunch of file names]
No modification add to the validation
Есть ли у вас какие-либо подсказки, чтобы помочь мне решить эту проблему?
1 ответ
git remote add origin ssh://[user]@[server_address]/[git_repo_url]
Это создаст git remote с именем origin. Каждая часть разбита ниже:-
[Пользователь] должен быть заменен пользователем на сервере, который имеет права на чтение и запись в git-репо.
[Server_address] - это полное доменное имя сервера, на котором размещено ваше git-репо.
[Git_repo_url] - это местоположение git-репо на сервере.
Для запуска вашего репо введите следующую команду:-
git push -u origin master