相关疑难解决方法(0)

1117
推荐指数
12
解决办法
28万
查看次数

为什么我收到"提交失败并出现错误:pathspec ...与任何文件都不匹配"?

我和Git有一些问题.

我有一个存储库,我可以毫无问题地提交任何文件.但是,有一个文件'Funder.php',当我尝试提交时,告诉我有一个错误:

Commit failed with error:
pathspec 'application/libraries/Funder.php' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

我对此很陌生,所以想知道是否有人可以请求帮助?

git git-commit

63
推荐指数
4
解决办法
8万
查看次数

使用Git与共享主机方案

所以我开始使用Git和这个工作流程来创建一个个人网站(主要用于测试和学习Git),我正在使用Xampp在笔记本电脑上本地开发它.

但现在我想公开这个网站并将其上传到我的网络服务器.问题是,我使用共享主机方案,这意味着我只能访问我的网站目录.不能使用SSH或安装Git或任何东西..

我想部署网站和该网络服务器的任何更新,但我想知道是否可以使用Git只有FTP访问?如果没有,那么更新我的网站的建议是什么?手动拖动文件通过Filezilla可能会有点乏味.

php git deployment ftp shared-hosting

30
推荐指数
1
解决办法
2万
查看次数

GIT是否支持推送到ftp服务器?

我相信git的支持FTP是一个有些最近才加入,但混帐推文档明确指出,"混帐本身支持SSH,git的,HTTP,HTTPS,FTP,FTPS和rsync协议." (重点补充)

但是,其他人已经问过如果git无法推送到ftp服务器该怎么办,而且我遇到了完全相同的问题.

那么 - 任何人都可以明确地说明"git push"是否适用于ftp协议?

如果是......那么任何人都可以回答其他问题吗?:-)

如果没有...这是在工作,还是我应该看git-ftp?

我在Windows下使用git 1.7.3.1.

非常感谢任何信息或建议!(顺便说一句,我有一个很好的超链接这个问题,但作为一个低级1级我只得到一个链接,所以不得不删除其他...)

git ftp git-push

25
推荐指数
1
解决办法
2万
查看次数

将一个PHP项目从Git部署到没有安装Git的服务器

我需要找到一种方法,将存储在git repo中的PHP项目部署到没有安装git的登台和生产服务器.到目前为止我发现的脚本(即Capistrano)需要在目标服务器上使用Git.

不幸的是,我的主机不允许这样,到目前为止唯一的方法是通过标准FTP,我不断丢失文件.这使得不专业的外观.

我希望能够从我的本地git repo进行部署,它将检查目标上的.git文件夹以查看其中的版本,然后使目标服务器备份当前版本,然后仅使用更改来覆盖它正在推送的文件.

PHP中最好带有Web界面的东西.

我问的不多;)

那里的任何人都有这样的东西吗?

php git deployment web-deployment-project

11
推荐指数
1
解决办法
6146
查看次数

如何在 cpanel(没有终端或 ssh 的共享主机)中克隆 github 私有存储库?

我有一个共享主机,他们没有给我ssh或终端。我试图通过 Git™ 版本控制从 git 克隆我的私人存储库,因此我使用ssh链接,因为他们需要许可。我不知道如何制作ssh密钥,cpanel所以我可以从我的 mac 制作它并上传到cpanel并添加到 Github。

但是在运行时,他们给了我错误:Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists..

我是使用 Git 和 StackOverflow 的初学者,所以如果我问的问题有什么问题,请告诉我。谢谢!

尝试使用密码克隆私有 Github 存储库的URL 并得到响应“ The clone URL cannot include a password.

ssh github cpanel

8
推荐指数
1
解决办法
2183
查看次数

推送到BitBucket后自动拉出生产服务器

我在本地开发代码,将其提交到我的本地repsoitory,然后将其推送到我的Bitbucket服务器.之后我必须通过ssh登录我的生产服务器,如下所示:

ssh my-server@my-host.de
pass: very-secure-passs
cd www/myPage
cd git pull origin master
pass: very-secure-pass 
Run Code Online (Sandbox Code Playgroud)

我想避免登录我的生产服务器,让他自动拉.

我想拥有3个存储库(本地,BitBucket和生产服务器),所以我无法使用此解决方案:推送到服务器后执行自动拉取请求

我发现这个问题当我向Bitbucket推送时,让我从VPS"拉"出一个钩子,这正是我想要的,但是从2013年开始,由于BitBucket从那时起已经改变,答案已经过时了.

我在这里找到了https://community.atlassian.com/t5/Answers-Developer-Questions/How-can-I-deploy-my-bitbucket-repo-to-my-production-server/qaq-p/565348那个人建议使用一个名为HTTP-Request Hook的免费插件,用于Bitbucket Server

设置自动"拉":每次推送到中央存储库时,都会通知您的生产机器并通知存储库.Bitbucket Server提供serval插件来支持通知过程 - 我使用的是Http Request Post Receive Hook:每次推送时,都会联系配置的URL,提交一些信息.在我的生产机器上,我已经设置了一个小的Web服务器,等待这个HTTP-Request.收到HTPP-Request后,我会评估给定的参数并执行操作(例如:拉动存储库......)

现在我的问题是:

  1. 是否可以使用Webhook而不是HTTP-Request Hook插件

  2. 我的生产服务器上的文件应该如何显示,以便在收到HTTP-Request时执行拉取请求?我会对PHP中的一个基本示例感兴趣.

php git bitbucket bitbucket-server

7
推荐指数
1
解决办法
2406
查看次数

我可以将我的git存储库中的所有文件"推送"到我的ftp服务器(实时制作)吗?

我刚开始(几乎没有)有点理解并使用git.我正在使用github和cloud9 IDE.

我想出了如何保存(提交然后推送?)文件到github存储库...

问题:

Is there a command that will upload (and overwrite) files from my git to my ftp server where my website is hosted?

我已经检查了这个问题,但我不确定我的服务器上是否需要.git(除非我仍然可以运行我的网站).

我也检查了这个问题,但我不确定我是否可以在我的服务器上安装任何东西.

这不是我认为的那么简单吗?

任何帮助深表感谢.

git ftp

3
推荐指数
1
解决办法
1999
查看次数

不使用SSH进行Git拉?

我正在使用MochaHost作为托管,其中不包括SSH访问(令人难以置信)。问题是我现在将Git用于大多数项目,并且需要将它们部署在托管中。

技术支持人员说无法与他们进行SSH访问。现在我无法更改托管公司,因为我还有2.5年的薪水了。

有没有办法通过SSH访问来克隆/拉取Git存储库?FTP是一个选项,但它忽略了整个Git。

git ssh bitbucket

2
推荐指数
1
解决办法
6537
查看次数