我已经在本地服务器上安装了吉特布利特,并且不知道为什么我不能运行“授权”密钥生成器。
它失败了
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一起使用?
发布于 2013-03-26 07:04:57
触发该异常的代码是这一个:
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);
}因此,配置必须包含一些可疑的内容,这将返回“null”ucm.user。
附带注意:使用几种ssh键是使用ssh配置文件完成的,如"如何为远程推送更改git用户?“中所示。
https://stackoverflow.com/questions/15627824
复制相似问题