我的要求是我想连接到 perforce 服务器“abc.def.com:1689”来访问它需要我的公钥和私钥(基本上是身份)现在我想使用 Java 程序实现相同的目标。
我想连接到 Perforce 服务器并以编程方式执行操作,它不是用户名和密码基础模型,它使用私钥对用户进行身份验证并允许访问存储库。
有人可以指导我吗?我已经尝试了其他stackoverflow链接中提到的一些建议,但它不起作用。
String uri = "p4javassl://abc.def.com:1689";
IOptionsServer server = ServerFactory.getOptionsServer(uri, null);
server.addTrust("somefingerPrint");
server.connect();
IServerInfo sInfo = server.getServerInfo();
System.out.println("user "+sInfo.getUserName());
com.perforce.p4java.exception.ConnectionException:无法连接到 Perforce 服务器