首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitblit "Authority“ssh密钥生成失败

Gitblit "Authority“ssh密钥生成失败
EN

Stack Overflow用户
提问于 2013-03-26 01:34:34
回答 1查看 1.1K关注 0票数 1

我已经在本地服务器上安装了吉特布利特,并且不知道为什么我不能运行“授权”密钥生成器。

它失败了

C:\Program (x86)\gitblit>authority信息使用JCE无限强度管辖权策略文件${baseFolder}设置为C:\Program (x86)\gitblit\data异常(在com.gitblit.authority.GitblitAuthority$1.run(GitblitAuthority.java上的线程“AWT 0”java.lang.NullPointerException )):16.3)在java.awt.event.InvocationEvent.dispatch(Unknown来源)在java.awt.EventQueue.dispatchEventImpl(未知来源)在java.awt.EventQueue.access$200(未知来源)在java.awt.EventQueue$3.运行(未知来源)在java.awt.EventQueue$3.运行(未知来源)在java.security.AccessController.doPrivileged(Native方法)在java.security.ProtectionDomain$1java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown源的java.awt.EventQueue.dispatchEvent(未知源),java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown源(java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown源),java.awt.EventDispatchThread.pumpEvents(Unknown源( java.awt.EventDispatchThread.pumpEvents(Unknown源))java.awt.EventDispatchThread.run(未知源) C:\程序文件(x86)\gitblit>

这是在服务运行和服务停止的情况下。我完全搞不懂如何在我的系统上生成和使用SSH密钥。

顺便提一句,如果/当我开始工作时,如何将它与Windows中的另一个github键(github)并行安装,以便与Powershell一起使用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-26 07:04:57

触发该异常的代码是这一个

代码语言:javascript
复制
  config.load();
  // replace user certificate model with actual data
  List<UserCertificateModel> list = UserCertificateConfig.KEY.parse(config).list;   
  for (UserCertificateModel ucm : list) {   
    ucm.user = userService.getUserModel(ucm.user.username);
    map.put(ucm.user.username, ucm);
  }

因此,配置必须包含一些可疑的内容,这将返回“nullucm.user

附带注意:使用几种ssh键是使用ssh配置文件完成的,如"如何为远程推送更改git用户?“中所示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15627824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档