小编Ste*_*rwe的帖子

如何通过SSH为Gitlab运行器启用克隆?

我在Windows Gitlab运行器上通过HTTP克隆大型存储库时遇到了一些麻烦.我已经尝试了几种方法来做浅克隆或禁用克隆压缩.仍然没有运气.

通过SSH克隆相同的存储库非常适合作为临时解决方案,我希望在我们的Gitlab CI过程中实现这一点.

现在问题就在于我不知道如何使用SSH作为gitlab-multi-runner的克隆方法.它似乎只是使用HTTP作为默认值,我唯一关于克隆的选项是它是完成克隆还是获取.

CI/CD显示

有人可以解释我如何通过SSH而不是HTTP来使克隆/获取工作在跑步者身上?

Gitlab版本:GitLab社区版8.10.7

谢谢!

git ssh gitlab gitlab-ci gitlab-ci-runner

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

msdeploy发布Azure Web App部署错误 - ERROR_INSUFFICIENT_A CCESS_TO_SITE_FOLDER

我使用msdeploy已经部署到我的Azure Web App大约4个月了,所有内容都顺利上传到网站上.直到最近,部署还没有出错.我现在在发布网站应用程序时收到"ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER"错误.

我成功更新网站的唯一方法是停止Azure上的Web应用程序,然后通过Visual Studio执行Web应用程序的发布.但如果用户当前正在使用该系统,这可能是一个问题.在更新网站时,我真的不想要任何停机时间.

完整错误如下:

msdeploy错误ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER:Web部署任务失败.(无法对指定目录执行操作("创建文件")("D:\ home\site\wwwroot\bin\Domain.DbFactory.dll").如果服务器管理员未授权此操作,则可能会发生此操作您正在使用的用户凭据.有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.)

我将如何授权这些权限?

我还在Azure上重置了我的发布配置文件,并下载了一个新的配置文件以再次尝试它.但没有运气.

azure azure-deployment azure-web-sites

17
推荐指数
2
解决办法
4949
查看次数