Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 配置PhpStorm以显示GitLab中的问题/任务_Configuration_Task_Phpstorm_Gitlab - Fatal编程技术网

Configuration 配置PhpStorm以显示GitLab中的问题/任务

Configuration 配置PhpStorm以显示GitLab中的问题/任务,configuration,task,phpstorm,gitlab,Configuration,Task,Phpstorm,Gitlab,我无法通过工具任务和上下文配置服务器 什么是令牌字段?我在哪里找到它,我在GitLab服务器上搜索了我的个人资料,但什么也没找到 我发现并尝试过的唯一一件事是位于此处的个人访问令牌: 已生成并使用个人访问令牌,但该令牌不起作用 ==更新==== 错误日志(出于隐私考虑,我已将真实URL路径替换为星号) 您需要在此处创建新的个人访问令牌 把它放在那块地上 你检查过这个了吗 根据我收集的信息,如果您在Gitlab端正确生成了令牌(设置访问令牌创建个人访问令牌),并将其插入PhPStorm中工具任

我无法通过
工具
任务和上下文
配置服务器

什么是令牌字段?我在哪里找到它,我在GitLab服务器上搜索了我的个人资料,但什么也没找到

我发现并尝试过的唯一一件事是位于此处的个人访问令牌:

已生成并使用个人访问令牌,但该令牌不起作用

==更新====

错误日志(出于隐私考虑,我已将真实URL路径替换为星号)


您需要在此处创建新的个人访问令牌 把它放在那块地上

你检查过这个了吗

根据我收集的信息,如果您在Gitlab端正确生成了令牌(
设置
访问令牌
创建个人访问令牌
),并将其插入PhPStorm中
工具
任务和上下文
配置服务器
)的令牌字段中,这可能是超时问题

如果您转到
设置
(Ctrl+Alt+S)>
任务
并将
连接超时
参数更改为,比如说,
20000ms
,它应该可以工作


如果您有任何疑问,请参阅此文件。

我就是这么做的,但它不起作用,所以我没有想法。个人访问令牌是一个有意义的令牌,但它不工作。您有任何错误吗?如果是,他们会怎么说?您是否可以尝试将超时时间增加到15000个首选项>工具>任务问题与URL有关,它应该是一个没有任何附加子页的域名。请重现该问题并检查“帮助>显示登录…”idea.log文件以获取任何特定错误消息。有什么吗?@VladLuchansky-我已经更新了一个问题,在您放置令牌的上方的字段中,最终的服务器URL是什么?它是项目的直接URL(您可以在其中看到源代码)还是
/issues
URL,您可以在其中看到所有问题的列表?就是这样!谢谢,@pierrebonbon,我已经输入了我项目的URL(gitlab.com/name/repo)。它应该是gitlab.com注意:它应该是一个安全的连接,这意味着您需要注意插入
https
,如上图所示,而不仅仅是
http
,正如我在之前的评论中错误地建议的那样。
2017-09-25 19:59:41,023 [7154630]   WARN - lij.tasks.impl.TaskManagerImpl - Cannot connect to GitlabRepository(URL='https://gitlab.com/***/***/issues') 
com.intellij.tasks.impl.RequestFailedException: Request failed with HTTP error: 404 Not Found.
    at com.intellij.tasks.impl.RequestFailedException.forStatusCode(RequestFailedException.java:16)
    at com.intellij.tasks.impl.httpclient.TaskResponseUtil$GsonMultipleObjectsDeserializer.handleResponse(TaskResponseUtil.java:173)
    at com.intellij.tasks.impl.httpclient.TaskResponseUtil$GsonMultipleObjectsDeserializer.handleResponse(TaskResponseUtil.java:151)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
    at com.intellij.tasks.gitlab.GitlabRepository.fetchProjects(GitlabRepository.java:139)
    at com.intellij.tasks.gitlab.GitlabRepository.ensureProjectsDiscovered(GitlabRepository.java:254)
    at com.intellij.tasks.gitlab.GitlabRepository.fetchIssues(GitlabRepository.java:160)
    at com.intellij.tasks.gitlab.GitlabRepository.getIssues(GitlabRepository.java:107)
    at com.intellij.tasks.TaskRepository.getIssues(TaskRepository.java:168)
    at com.intellij.tasks.impl.TaskManagerImpl.a(TaskManagerImpl.java:783)
    at com.intellij.tasks.impl.TaskManagerImpl.b(TaskManagerImpl.java:742)
    at com.intellij.tasks.impl.TaskManagerImpl.a(TaskManagerImpl.java:736)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)