У нас есть приложение, которое обновляет проект gitlab и подталкивает / фиксирует к мастеру. Когда я запускаю локально, программа работает нормально. Когда я запускаю на сервере приложений (не на сервере gitlab), я получаю 404 «Проект не найден».
- Это не приватный токен, мы только что создали новый
- Я могу войти в gitlab на сервере нашего приложения и найти проект
- Я подтвердил, что аккаунт может перейти прямо к мастеру
- В файлах конфигурации нет преобразования xdt
Я вошел в учетную запись на сервере приложения и подключился к проекту через тот же URL-адрес 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);
Я почти думаю, что это какая-то настройка сервера, но я думаю, что я получу 404, когда попробую URL-адрес API в браузере.