Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何创建存储库并将代码从服务器/cpanel推送到bitbucket_Git_Ssh_Server_Bitbucket - Fatal编程技术网

Git 如何创建存储库并将代码从服务器/cpanel推送到bitbucket

Git 如何创建存储库并将代码从服务器/cpanel推送到bitbucket,git,ssh,server,bitbucket,Git,Ssh,Server,Bitbucket,我们有wordpress网站,托管在服务器上。我们知道,GITus已经安装在我们的服务器上。我们也通过ran命令git--version 我们尝试的是通过命令行/SSH将代码从服务器推送到位存储桶 我们已遵循以下步骤,但无法完成此过程: 已在位存储桶上创建帐户 已创建空白存储库 运行命令gitinit,我们可以看到.git文件进入代码所在的服务器。i、 e[公共网站/] 运行命令git add 现在真的搞不清楚我们下一步该怎么办?我们应该创建克隆还是添加远程源 在SSH中,我们运行了命令git

我们有wordpress网站,托管在服务器上。我们知道,
GIT
us已经安装在我们的服务器上。我们也通过ran命令
git--version

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

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

  • 已在位存储桶上创建帐户
  • 已创建空白存储库
  • 运行命令
    gitinit
    ,我们可以看到.git文件进入代码所在的服务器。i、 e[公共网站/]
  • 运行命令
    git add
  • 现在真的搞不清楚我们下一步该怎么办?我们应该创建克隆还是添加远程源
  • 在SSH中,我们运行了命令
    git remote add originuser@bitbucket.org:pathtogit

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

    我已经做了很多研究,寻找将代码从服务器推送到bitbucket的简单步骤,但每个搜索结果都有不同的方法,我感到困惑


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

    在步骤4之后,您需要做的是添加远程repo:

    git远程添加源

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

    git add --all
    
    然后提交更改:

    git commit -m "My first commit"
    
    最后推送到服务器:

    git push origin master
    
    其中
    master
    是您的分支机构

    git remote add origin user@bitbucket.org: pathtogit
    
    主机和路径之间有一个空格。正确的命令应如下所示:

    git remote add origin user@bitbucket.org:pathtogit
    

    我已经尝试和测试了这个,它的工作

    使用ssh登录 转到public_html目录

    现在键入以下命令

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

    克隆repo后,您将获得一个git文件夹

    复制主根文件夹中的.git文件

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

    其中master是您的分支

    ,但上面的命令不起作用。。。什么不起作用?您可以看到哪些错误?或者,如果没有代码,您只是在设置,请在bitbucket上创建一个新的repo并将其克隆到您的服务器。我们需要查看您得到的帮助是什么错误。@Jakuje-更新的问题。这里的pathtogit表示位桶存储库的路径或创建.git文件的我的服务器的路径?git服务器上的路径(位桶存储库)。我知道应该在哪里指定要从中推送代码的服务器路径。您服务器上的代码位于当前工作目录中(以前是用
    git add
    )添加的。因此,我应该从ssh和放置.git文件的目录运行命令git add?