2017-09-25 106 views
1

問題/任務我有麻煩建立GitLab的帳戶從TOOLS>TASKS & CONTEXTS>CONFIGURE SERVERS配置PhpStorm顯示來自GitLab

什麼是TOKEN場管理PhpStorm內的任務(問題)?我在哪裏可以找到它,我在GitLab服務器上搜索了我的配置文件,但什麼也沒找到。

enter image description here

唯一的事情我已經找到,並試圖,是個人的訪問令牌位於:https://gitlab.com/profile/personal_access_tokens

個人訪問令牌已經生成和使用,但它不工作。

enter image description here

===修訂===

錯誤日誌(我已經更換了真正的URL路徑與因隱私asterixes)

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) 
+1

重現此問題,並檢查幫助>顯示登錄...> idea.log文件中的任何特定錯誤消息。有沒有什麼? –

+0

@ VladLuchansky - 我已更新問題 – aspirinemaga

回答

1

從我所收集,如果你正確生成令牌的Gitlab側(SETTINGS>ACCESS TOKENS>CREATE PERSONAL ACCESS TOKEN)並將其插入到令牌場在TOOLS>TASKS & CONTEXTS>CONFIGURE SERVERS在PhPStorm中,這可能是一個超時問題。

如果您轉到SETTINGS(Ctrl + Alt + S)>TASKS並將CONNECTION TIMEOUT參數更改爲20000ms,它應該可以工作。

enter image description here

enter image description here

請參閱本post,如果您有任何疑問。

+0

上述字段中的最終服務器URL是什麼? 它是你的項目的直接URL(你看到你的源代碼)或者它是一個'/ issues' URL,你可以看到你所有問題的列表? – aspirinemaga

+1

它應該只是'http:// gitlab.com'(在上面添加了一張新照片)。 – pierrebonbon

+0

就是這樣!謝謝@pierrebonbon,我輸入了我的項目(gitlab.com/name/repo)的URL。它應該是gitlab.com – aspirinemaga

2
+0

這就是我所做的,但它不起作用,所以我沒有想法。 個人訪問令牌是有道理的,但它不起作用。 – aspirinemaga

+0

你有什麼錯誤嗎?如果是的話,他們說什麼?您可以嘗試將超時時間增加到15000「首選項」>「工具」>「任務」 –

+0

問題在於URL,它應該是沒有任何其他子頁面的域名。 – aspirinemaga