Как создать репозиторий и отправить код с сервера/cpanel на битбакет

У нас есть веб-сайт WordPress и размещен на сервере. Мы узнали, что GIT нас уже установили на наш сервер. Мы также проверили это, запустив команду git --version

Мы пытаемся отправить код с сервера в битовое хранилище через командную строку/SSH.

Мы выполнили следующие шаги, но не смогли завершить процесс:

  1. Создал учетную запись на битовом ведре.
  2. Создан пустой репозиторий
  3. Запустите команду git init <directory>, мы увидим файл .git на сервере, где существует код. то есть [public_html/веб-сайт/]
  4. Выполнить команду git add
  5. Теперь действительно смущает, что мы должны делать дальше? Должны ли мы создать клон или добавить удаленный источник?

Из SSH мы запустили команду git remote add origin [email protected]: pathtogit

Но приведенная выше команда не работает [она возвращает мне использование команды].

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

Если командная строка сложна, то есть ли простой способ добиться этого через исходное дерево?


person Helping Hands    schedule 21.03.2017    source источник
comment
Но приведенная выше команда не работает. ... что не работает? Какие ошибки вы видите?   -  person Jakuje    schedule 21.03.2017
comment
В качестве альтернативы, если там нет кода и вы только настраиваете, создайте новый репозиторий на битбакете и клонируйте его на свой сервер. Нам нужно будет увидеть, какую ошибку вы получаете, чтобы помочь.   -  person Grinch91    schedule 21.03.2017
comment
@Jakuje - обновленный вопрос.   -  person Helping Hands    schedule 21.03.2017


Ответы (3)


git remote add origin [email protected]: pathtogit

У вас есть один пробел между хостом и путем. Правильная команда должна выглядеть так:

git remote add origin [email protected]:pathtogit
person Jakuje    schedule 21.03.2017
comment
Здесь pathtogit означает путь к репозиторию битовых корзин или путь к моему серверу, на котором создан файл .git? - person Helping Hands; 21.03.2017
comment
Путь на сервере git (репозиторий bitbucket). - person Jakuje; 21.03.2017
comment
Затем я вижу, где я должен указать путь к моему серверу, откуда я хочу отправить код. - person Helping Hands; 21.03.2017
comment
Ваш код на вашем сервере находится в текущем рабочем каталоге (ранее добавленном с помощью git add). - person Jakuje; 21.03.2017
comment
Итак, я должен запустить команду git add из ssh и из каталога, где находится файл .git? - person Helping Hands; 21.03.2017
comment
Обычно да. Также рекомендуется запускать git remote из этого каталога. - person Jakuje; 21.03.2017
comment
Я понимаю. отлично. попробую и обратно. - person Helping Hands; 21.03.2017

Что вам нужно сделать после шага 4, так это добавить удаленное репо:

git удаленное добавление источника https://github.com/user/repo.git

Затем git status, чтобы увидеть, есть ли там файлы, которые вы хотите отправить в битбакет. Если это не так:

git add --all

Затем вы фиксируете свои изменения:

git commit -m "My first commit"

И, наконец, вы отправляете на сервер:

git push origin master

Где master это ваша ветка.

person Akram Fares    schedule 21.03.2017

Я пробовал и тестировал это, и это работает.

войдите в систему, используя ssh, перейдите в каталог public_html

Теперь введите следующую команду

git clone repository_name 

где имя_репозитория — имя репозитория Bitbucket или github.

после клонирования репо вы получите папку git

скопируйте файл .git в основную корневую папку.

 git add .     
 git commit -m "message" 
 git pull origin master
 git push -u origin master

где master ваша ветка

person Community    schedule 01.04.2017