分支名中包含中文发生异常
kooder | java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /data/repositories/000/000/001/system%2Dservice%2Dapi_1087/refs/heads/xxx-4916-????
kooder | at sun.nio.fs.UnixPath.encode(UnixPath.java:162)
kooder | at sun.nio.fs.UnixPath.(UnixPath.java:86)
kooder | at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:294)
kooder | at java.io.File.toPath(File.java:2282)
kooder | at org.eclipse.jgit.internal.storage.file.FileSnapshot.(FileSnapshot.java:224)
kooder | at org.eclipse.jgit.internal.storage.file.FileSnapshot.(FileSnapshot.java:205)
kooder | at org.eclipse.jgit.internal.storage.file.FileSnapshot.save(FileSnapshot.java:102)
kooder | at org.eclipse.jgit.internal.storage.file.RefDirectory.scanRef(RefDirectory.java:1123)
kooder | at org.eclipse.jgit.internal.storage.file.RefDirectory.readRef(RefDirectory.java:1093)
kooder | at org.eclipse.jgit.internal.storage.file.RefDirectory.pack(RefDirectory.java:730)
kooder | at org.eclipse.jgit.internal.storage.file.RefDirectory.pack(RefDirectory.java:702)
kooder | at org.eclipse.jgit.internal.storage.file.PackedBatchRefUpdate.execute(PackedBatchRefUpdate.java:147)
kooder | at org.eclipse.jgit.lib.BatchRefUpdate.execute(BatchRefUpdate.java:602)
kooder | at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:192)
kooder | at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:91)
kooder | at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1260)
kooder | at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:211)
kooder | at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:302)
kooder | at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:178)
kooder | at com.gitee.kooder.code.GitRepositoryProvider.justClone(GitRepositoryProvider.java:258)
kooder | at com.gitee.kooder.code.GitRepositoryProvider.pull(GitRepositoryProvider.java:147)
kooder | at com.gitee.kooder.indexer.FetchTaskThread.handleCodeTask(FetchTaskThread.java:148)
kooder | at com.gitee.kooder.indexer.FetchTaskThread.lambda$handleTasks$2(FetchTaskThread.java:110)
kooder | at com.gitee.kooder.indexer.FetchTaskThread$$Lambda$232/0x00000000b4130da0.accept(Unknown Source)
kooder | at java.lang.Iterable.forEach(Iterable.java:86)
kooder | at com.gitee.kooder.indexer.FetchTaskThread.handleTasks(FetchTaskThread.java:106)
kooder | at com.gitee.kooder.indexer.FetchTaskThread.lambda$null$0(FetchTaskThread.java:78)
kooder | at com.gitee.kooder.indexer.FetchTaskThread$$Lambda$229/0x00000000b41827b0.accept(Unknown Source)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.compute(BatchTaskRunner.java:56)
kooder | at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:200)
kooder | at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
kooder | at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:412)
kooder | at java.util.concurrent.ForkJoinTask.invokeAll(ForkJoinTask.java:770)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.splitFromMiddle(BatchTaskRunner.java:73)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.compute(BatchTaskRunner.java:59)
kooder | at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:200)
kooder | at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
kooder | at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:412)
kooder | at java.util.concurrent.ForkJoinTask.invokeAll(ForkJoinTask.java:770)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.splitFromMiddle(BatchTaskRunner.java:73)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.compute(BatchTaskRunner.java:59)
kooder | at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:200)
kooder | at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
kooder | at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:412)
kooder | at java.util.concurrent.ForkJoinTask.invokeAll(ForkJoinTask.java:770)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.splitFromMiddle(BatchTaskRunner.java:73)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.compute(BatchTaskRunner.java:59)
kooder | at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:200)
kooder | at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
kooder | at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:412)
kooder | at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:745)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.execute(BatchTaskRunner.java:50)
kooder | at com.gitee.kooder.indexer.FetchTaskThread.lambda$run$1(FetchTaskThread.java:78)
kooder | at com.gitee.kooder.indexer.FetchTaskThread$$Lambda$35/0x00000000c4003820.accept(Unknown Source)
kooder | at com.gitee.kooder.utils.BatchTaskRunner.compute(BatchTaskRunner.java:56)
kooder | at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:200)
kooder | at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
kooder | at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1078)
kooder | at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1714)
kooder | at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
实际分支名为:
xxx-4916-通用服务
希望支持中文分支名
没人维护了吗?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
环境变量添加这个
export LANG="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
感觉不怎么维护了,很可惜,gitlab使用过程中有不少问题,可靠性不强
不生效啊 还是拉不到中文
把这段加到bin/gateway.sh脚本里
我这里可以,还不行的话看看机器的配置
登录 后才可以发表评论