【问题标题】:adding version control Git to my already deployed wp website将版本控制 Git 添加到我已经部署的 wp 网站
【发布时间】:2021-09-07 13:02:13
【问题描述】:

我有一个关于托管程序的 wordpress 网站,我尝试在其上使用版本控制 Git,而不在本地下载文件,但我不知道该做什么或从哪里开始!我的目标是像我在本地工作一样推送到 github(但我不是文件在服务器上,我不想下载它们)请帮助。

【问题讨论】:

  • 假设您可以在您网站的服务器上创建存储库(一些托管服务提供商不会提供所需的工具,因此请先咨询 Hostinger)您仍然需要下载您网站的所有文件和文件夹到你的电脑,只要你做一个git pull,那么你为什么反对首先在你的电脑上创建存储库呢?

标签: wordpress github migrate


【解决方案1】:

您需要为服务器上的文件启动一个 git 存储库,并为此添加一个 GitHub 存储库作为远程。然后您可以将文件从您的 Hostinger 服务器推送到 GitHub。为此,理想情况下,您需要通过 SSH 访问您的主机。根据您的托管计划,Hostinger 似乎可以做到这一点。见how to login to hostinger account via SSH

一旦您通过 SSH 登录到您的主机帐户:

  1. 使用cd /path/to/folder 更改为您网站的文件夹
  2. 使用git init在这个文件夹中启动一个新的git repo
  3. 使用git add . 添加所有现有文件
  4. 提交您使用git commit -m "Commit message" 添加的文件
  5. 在 GitHub 上创建一个新的存储库(如果您还没有)
  6. 使用git remote add origin git@github.com:username/repo-name.git 将空的 GitHub 存储库添加为服务器上文件的远程地址
  7. 您现在应该可以使用 git push origin maingit push origin master 将文件推送到 GitHub

【讨论】:

    【解决方案2】:

    美好的一天。
    不幸的是,您不能立即从托管商推送到 Github。

    我有 7 个步骤供你将所有代码推送到 GIT 服务器:

    1)本地安装github
    Download github
    2)将您网站的文件复制到本地目录
    3)在windows上打开cmd.exe follow到你的目录,并运行下一个命令来初始化本地新的git存储库

    git init  
    

    4) 将文件添加到本地仓库

    git add .  
    

    5)添加提交

    git commit -m "First commit of website"
    

    6) 在 github.com 上为您的网站创建远程 repo 链接并将链接复制到下一个命令(替换 CAPS)

    git remote add origin https://github.com/USERNAME/REPO_NAME.git
    

    7)将所有文件推送到Github

    git push origin master
    

    【讨论】:

    • GIT 是否包含在 GitHub 桌面中?我认为它们是两种不同的东西。你需要从git-scm.com 下载两个 GIT,然后如果你想使用桌面客户​​端,你可以下载 GitHub Desktop。但如果您使用包含可视 GIT 界面的编辑器,则不需要后者。
    • 美好的一天。不确定,但stackoverflow说它有“命令行”路径 C:\Users\UserName\AppData\Local\GitHubDesktop\app-1.0.5\resources\app\git\cmd\git.exe
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多