EGit - “拉”上没有授权的消息

时间:2013-04-14 16:10:49

标签: egit

我刚刚成功创建了一个本地克隆(使用我的凭据), 但是当我尝试“拉”时,我收到一条错误消息: (将回购地址手动更改为抽象地址)

  

http:_ // username @ url:port / git / proj / team_repos.git:未授权

     

org.eclipse.jgit.api.errors.TransportException

日志中更详细:

  

java.version = 1.7.0_10 java.vendor = Oracle Corporation BootLoader   常量:OS = linux,ARCH = x86_64,WS = gtk,NL = en_SG Framework   参数:-vm /usr/java/jdk1.7.0_10/jre/bin命令行参数:   -os linux -ws gtk -arch x86_64 -vm /usr/java/jdk1.7.0_10/jre/bin

     

错误Sun Apr 14 19:00:11 IDT 2013   HTTP_://用户名@网址:端口/ git的/凸出/ team_repos.git:   未经授权

     

org.eclipse.jgit.api.errors.TransportException:   HTTP_://用户名@网址:端口/ git的/凸出/ team_repos.git:   未经授权           在org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:137)           在org.eclipse.jgit.api.PullCommand.call(PullCommand.java:245)           在org.eclipse.egit.core.op.PullOperation $ 1.run(PullOperation.java:90)           在org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)           在org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)           在org.eclipse.egit.core.op.PullOperation.execute(PullOperation.java:121)           在org.eclipse.egit.ui.internal.pull.PullOperationUI.execute(PullOperationUI.java:115)           at org.eclipse.egit.ui.internal.pull.PullOperationUI $ 1.run(PullOperationUI.java:90)           在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)引起:org.eclipse.jgit.errors.TransportException:   HTTP_://用户名@网址:端口/ git的/凸出/ team_repos.git:   未经授权           在org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:476)           at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:305)           at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)           在org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)           at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1104)           在org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:128)           ......还有8个

没有找到任何解决方案.. 任何人吗?

2 个答案:

答案 0 :(得分:23)

我设法解决了。

在Eclipse中,转到:

  

Git Repository Exploring(Perspective) - >你的git存储库克隆    - >遥控器

查找fetch&的网址推。

  

右键单击每个 - >清除凭据

现在尝试推/拉,并手动输入密码, 取消标记“存储在安全存储中”选项。


经过大量搜索后,这似乎解决了这个问题: https://bugs.eclipse.org/bugs/show_bug.cgi?id=356233

答案 1 :(得分:0)

只需登录您的Bitbucket帐户,然后尝试拉取。这可能会清除此异常。