如何将Live网站克隆到Bitbucket

时间:2013-05-01 16:45:10

标签: git bitbucket

我刚刚继承了一个网站,其中前开发人员拥有一台现场开发机器(运行Ubuntu),而实时网站位于Linode VPS上。 Git设置是这样的,当您在本地开发机器上执行git push时,它会自动更新实时服务器。

Bitbucket上没有此站点的存储库。我想改变这个,我想删除本地开发机器,我现在使用我的Windows PC作为我的开发计算机,我在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

BUt我不确定会做什么,感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,但是将ssh-key复制到了Bitbucket然后我能够将网站克隆到位桶。然后我在现场网站上添加了新创建的bitbucket repo作为远程。然后我使用Github for Windows应用程序将bitbucket repo克隆到我的本地机器,然后开始在我的机器上工作,在本地提交,推送到Bitbucket,然后从Bitbucket的实时站点拉出来。

由于