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

问题描述 投票:0回答:1

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

  1. 它不是私人访问令牌,我们刚刚创建了一个新令牌
  2. 我可以在我们的app托管服务器上登录gitlab并找到该项目
  3. 我验证了帐户可以直接推送到掌握
  4. 配置文件上没有xdt转换

我登录了应用托管服务器上的帐户,并通过相同的api url点击了该项目。

这是编纂的网址:

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。

c# gitlab restsharp gitlab-api
1个回答
-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.