如何创建存储库并将代码从server / cpanel推送到bitbucket

时间:2017-03-21 16:03:19

标签: git ssh server bitbucket

我们有wordpress网站并托管在服务器上。我们知道我们的服务器上已经安装了GIT我们。我们通过运行命令git --version

检查了它

我们正在尝试的是通过命令行/ SSH将代码从服务器推送到位桶。

我们已遵循以下步骤但无法完成流程:

  1. 在位桶上创建帐户。
  2. 创建空白存储库
  3. 运行命令git init <directory>,我们可以在存在代码的服务器中看到 .git 文件。即[public_html / website /]
  4. 运行命令git add
  5. 现在真的很困惑我们接下来要做什么?我们应该创建克隆还是添加远程源?
  6. 从SSH,我们运行了命令git remote add origin user@bitbucket.org: pathtogit

    但是上面的命令不起作用[它返回我使用的命令]。

    为了将代码从服务器推送到bitbucket的简单步骤进行了大量的研究,但每个搜索结果都有差异。方法,我很困惑。

    如果命令行很困难,那么通过sourcetree实现它的任何简单方法?

3 个答案:

答案 0 :(得分:2)

git remote add origin user@bitbucket.org: pathtogit

您在主机和路径之间有一个空格。正确的命令应如下所示:

git remote add origin user@bitbucket.org:pathtogit

答案 1 :(得分:1)

在步骤4之后你需要做的是添加远程仓库:

git remote add origin https://github.com/user/repo.git

然后git status查看您要推送到bitbucket的文件是否存在。如果他们不是:

git add --all

然后你提交你的更改:

git commit -m "My first commit"

最后你推到服务器:

git push origin master

master是你的分支。

答案 2 :(得分:0)

我已经尝试并测试了它,但它确实有效。

使用ssh登录 转到public_html目录

现在输入以下命令

git clone repository_name 

其中repository_name是您的bitbucket或github repo名称

克隆回购后,你会得到一个git文件夹

将.git文件复制到主根文件夹中。

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

其中master是你的分支