1

有一个网站正在制作中。我想在 Git 中推送文件。

我认为客户端确实使用 ftp 将所有文件从他的计算机复制到服务器。
我认为他推送了他的 git perso 文件,因为我可以.git实时看到一个文件夹。

我在实时服务器上尝试了“ git status”,它返回一个文件列表。

我做了:

git remote show origin
->error: The requested URL returned error: 401 while accessing....

实时站点使用代理。

将当前直播网站推送到 Github 的最佳方式是什么?

我想在 github 中创建一个新分支,然后在服务器上,我想做:

$ git remote add origin http....
$ git push -u origin newbranch

你认为有办法打破现场直播吗?
我有这个网站的副本,但我不想破坏当前的网站。

你有什么建议吗?
首先创建一个备份?然后做 Github 的事情?

4

1 回答 1

0

破坏实时站点的一种方法是,如果您无意中进行了 git pull,一旦您设法将其推送到 GitHub!

另外,您需要使用代理才能访问 GitHub,这一切都在生产平台上。

我真的建议生产服务器上除了运行网站所严格需要的东西之外什么都没有。
所以不是 git。

使用 rsynch/copy 机制在 prod 上发布,但在另一台机器上保留一个 git repo,可以轻松联系 Github,并从那里推送(不是从 prod)

于 2012-10-25T07:56:06.973 回答