Как клонировать Live-сайт в Bitbucket

Я только что унаследовал сайт, где у бывшего разработчика есть локальная машина для разработки (под управлением Ubuntu), а живой сайт находится на Linode VPS. Настройка Git такова, что когда вы выполняете git push на локальном компьютере разработчика, он автоматически обновляет рабочий сервер.

На Bitbucket нет репозитория для этого сайта. Я хочу изменить это, я хочу удалить локальную машину разработки из уравнения, теперь я использую свой ПК с Windows в качестве компьютера для разработки, и я создал пустой репозиторий в Bitbucket.

Мой вопрос заключается в том, как я могу перетащить копию этого живого сайта в мой недавно созданный репозиторий Bitbucket и удалить текущие зависимости между живым сайтом и локальной машиной разработчика. Я просмотрел файл .git/config в корне этого живого сайта и вот что я вижу

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "hub"]
    url = /srv/git/hubs/websitename /
    fetch = +refs/heads/*:refs/remotes/hub/*
[push]
        default = current   

И когда я посмотрел на этот путь url = /srv/git/hubs/websitename/, я увидел только это

[core]
        repositoryformatversion = 0
        filemode = true
        bare = true

Должен ли я удалить git и начать сначала, я читал, что должен сделать

git remote set-url origin git://new.url.here

НО я не уверен, что это будет делать, любая помощь приветствуется.


person Val Okafor    schedule 01.05.2013    source источник


Ответы (1)


Я решил проблему, но скопировал ssh-ключ в Bitbucket, а затем смог клонировать сайт в битовое ведро. А затем я добавил недавно созданный репозиторий Bitbucket в качестве удаленного на действующем сайте. Затем я использовал приложение Github для Windows, чтобы клонировать репозиторий битбакетов на мою локальную машину, а затем начать работать с моей машины, делать локальные фиксации, отправлять в Bitbucket, а затем извлекать из Bitbucket с живого сайта.

Спасибо

person Val Okafor    schedule 11.06.2013