我创建了一个git存储库来镜像一个实时站点(这是一个非裸的git存储库):
git clone --mirror ssh://user@example.com/path/to/repo
Run Code Online (Sandbox Code Playgroud)
现在,要保持此镜像克隆更新其远程源的所有更改,我必须使用哪个或哪些命令?
我想保持一切更新:提交,引用,钩子,分支等.
谢谢!
我无法得到镜像网站的一部分(根目录下的文件夹路径) - 它似乎只能在网站主页上工作.
我尝试了很多选项 - 这是一个例子
wget -rkp -l3 -np http://somewebsite/subpath/down/here/
Run Code Online (Sandbox Code Playgroud)
虽然我只想镜像该URL下面的内容链接 - 我还需要下载不在该路径中的所有页面资产.
它似乎适用于主页(/)但我不能得到任何子文件夹.
我想通过FTP镜像文件夹,如下所示:
wget --mirror --user=x --password=x ftp://ftp.site.com/folder/subfolder/evendeeper
Run Code Online (Sandbox Code Playgroud)
但我不想创建这样的目录结构:
ftp.site.com - >文件夹 - >子文件夹 - >偶数
我只是想:
evendeeper
而它下面的任何东西都是最终的结构.evendeeper只要为evendeeper服务器上的子目录创建子目录,在当前目录中结束的内容也是可以接受的.
我知道这个-np选项,根据文档,它只是让它不跟随父页面的链接(我正在通过FTP镜像的二进制文件没有问题).我也知道这个-nd选项,但是这会阻止创建任何目录结构,即使对于子目录也是如此evendeeper.
我会考虑替代方案,只要它们是基于命令行的,随时可以作为Ubuntu软件包使用,并且像wget一样易于自动化.
我想知道如果有一个简单的方法,即是一个简单的cron作业,定期拉从一个远程git仓库到本地只读镜像备份的目的?
理想情况下,它会拉动所有分支和标签,但主/主干/头部就足够了.
我只需要一种方法来确保如果主git服务器死亡,我们有一个备份位置,我们可以手动故障转移到.
当我在HTML画布上绘制图像时,我正在尝试翻转/镜像图像; 我找到了一个游戏教程,显示角色必须面对的每个方向的精灵表,但这对我来说似乎不太合适:(特别是因为每个帧都有不同的大小.
在一些游戏引擎(比如cocos2D)中,我记得使用像"flipX"这样的方法,它只是简单地画"朝向相反方向的玩家"(这是我的目标,试图制作一些基本的平台游戏).
达到这个目标的最佳技术是什么?
我试着调用setScale(-1,1); 在我的画布上没有成功.也许这不是为了这个.
谢谢 :)
我有一个html文件,我在localhost上运行它.但是,此文件包括使用网络摄像头的镜像.例如,如何在localhost上运行此html文件?当检查生存复选框时,网络摄像头从此示例开始.谢谢你的回复.
我有一个备份服务器,可以自动备份我的实时站点,包括文件和数据库.
在实际站点上,文本看起来很好,但是当您查看它的镜像版本时,它会显示"?" 在一些文本中.该文本存储在新闻数据库表中.
以下是它在实时服务器上的屏幕截图,以及镜像服务器上的屏幕截图.
在将其备份到镜像服务器的过程中会发生什么?

今天我试着从eclipse.org下载EGit插件,等了一个小时,什么都没发生.我再试了三次,等了三个小时才停下来.
然后我尝试从存储库开发人员克隆egit,但它开始以5kbps的速率克隆.
然后我想我的Eclipse可能有问题,并决定下载一个新的.Eclipse主站点以超慢的速度打开(虽然大于5kbps).我只是害怕以这种速度下载安装程序.
任何人都可以重新制作吗?我该怎么办?
我正在关注此文档:https: //help.github.com/articles/duplicating-a-repository/
git clone --mirror https://github.com/exampleuser/repository-to-mirror.git
cd repository-to-mirror.git
git push --mirror https://github.com/exampleuser/mirrored
Run Code Online (Sandbox Code Playgroud)
输出显示存储库是作为镜像推送的,但由于某种原因我也遇到了这些错误:
! [remote rejected] refs/pull/1/head -> refs/pull/1/head (deny updating a hidden ref)
! [remote rejected] refs/pull/1/merge -> refs/pull/1/merge (deny updating a hidden ref)
Run Code Online (Sandbox Code Playgroud)
这些错误是什么?我可以假设存储库已镜像吗?
所以我不确定实现这一目标的最佳方法是什么,但基本上我有一台笔记本电脑用于Maven项目.当我在工作时它工作正常,但是当我走出他们的公司代理和maven服务器的门时,我经常不得不settings.xml在我在家的时候做很多手工捏造文件如果我'我不是VPN的:
这两个配置都由我的settings.xml文件处理,用于设置单个Nexus组和maven代理.如果我在离开办公室时没有连接到VPN,每次我不使用时都要使用settings.xml,然后在我使用时将其切换回来.
有没有其他人找到解决方案?我一直在尝试使用配置文件来管理代理,但我似乎无法让它正常工作,并且它开始看起来很难看.是否有一些设置配置可以检测我何时不在代理后面工作而不使用公司代理服务器或Maven服务器?