繁体   English   中英

GitLab:未找到项目:在本地运行良好,无法正常部署

[英]GitLab: Project Not Found: Runs Fine Locally, Doesn't Work Deployed

我们有一个应用程序可以更新gitlab项目并推送/提交至主版本。 当我在本地运行时,程序运行正常。 当我在应用程序托管的服务器(而不是gitlab服务器)上运行时,出现404“找不到项目”。

  1. 这不是私人访问令牌,我们只是制作了一个新令牌
  2. 我可以在我们的应用托管服务器上登录gitlab并找到项目
  3. 我验证了帐户可以直接推送至主帐户
  4. 配置文件上没有xdt转换

我登录了应用托管服务器上的帐户,并通过相同的api网址访问了该项目。

这是编码后的网址:

RestRequest fileExists = new RestRequest(
    $@"api/v4/projects/{project.id}/repository/files/{action.file_path.Replace("/", "%2F")}?ref=master&private_token={ConfigurationManager.AppSettings["JiraPrivateKey"]}", 
    Method.GET);

我几乎认为这是某种服务器设置,但是我认为当我在浏览器中尝试api URL时会得到404。

考虑之后,由于我使用ConfigurationManager,因此必须通过.exe.config文件复制到服务器,而不仅是exe本身。 将配置文件和exe拖过后。 有效。 :-(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM