【问题标题】:How to create repository and push code from server/cpanel to bitbucket如何创建存储库并将代码从服务器/cpanel 推送到 bitbucket
【发布时间】:2017-04-01 13:16:07
【问题描述】:

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

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

我们已执行以下步骤,但无法完成流程:

  1. 在比特桶上创建了帐户。
  2. 已创建空白存储库
  3. 运行命令git init <directory>,我们可以看到.git文件进入有代码的服务器。即 [public_html/website/]
  4. 运行命令git add
  5. 现在真的很困惑我们接下来应该做什么?我们应该创建克隆还是添加远程源?

通过 SSH,我们已经运行命令 git remote add origin user@bitbucket.org: pathtogit

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

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

如果命令行很困难,那么有什么简单的方法可以通过 sourcetree 来实现吗?

【问题讨论】:

  • 但是上面的命令不起作用。 ...什么不起作用?您可以看到哪些错误?
  • 或者,如果那里没有代码而您只是在设置,请在 bitbucket 上创建一个新的存储库并将其克隆到您的服务器。我们需要看看您遇到了什么错误才能提供帮助。
  • @Jakuje - 更新问题。

标签: git ssh server bitbucket


【解决方案1】:
git remote add origin user@bitbucket.org: pathtogit

您在主机和路径之间有一个空格。正确的命令应该是这样的:

git remote add origin user@bitbucket.org:pathtogit

【讨论】:

  • 这里的 pathtogit 是指位桶存储库的路径或创建 .git 文件的服务器的路径?
  • git 服务器(bitbucket 存储库)上的路径。
  • 我知道我应该在哪里指定我想要推送代码的服务器路径。
  • 您服务器上的代码在当前工作目录中(之前添加了git add)。
  • 所以我应该从 ssh 和放置 .git 文件的目录运行命令 git add
【解决方案2】:

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

git远程添加源https://github.com/user/repo.git

然后git status 看看你要推送到bitbucket的文件有没有。如果不是:

git add --all

然后你提交你的更改:

git commit -m "My first commit"

最后你推送到服务器:

git push origin master

master 是您的分支。

【讨论】:

    【解决方案3】:

    我已经对此进行了尝试和测试,它确实有效。

    使用 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 是你的分支

    【讨论】:

      猜你喜欢
      • 2019-11-23
      • 1970-01-01
      • 2014-10-23
      • 2014-09-24
      • 2017-01-10
      • 2019-09-15
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      相关资源
      最近更新 更多