我一直在寻找一个关于如何使用多个ssh密钥的解决方案,我发现它可以在.ssh目录中使用配置文件,但它不适用于Windows.
我的问题是,我使用的是私有密钥来访问git的服务器,所以它看起来是这样的:SSH://git@example.com/directory,它工作正常,当我使用TortoiseGit,"原因是有选择私钥的可能性.
但是我想在我的IntelliJ IDEA中使用git rep,只有使用git native shell的选项,如果我将名为id_rsa的密钥放入.ssh文件夹,它也可以工作.现在我想使用多个ssh密钥(因此我的密钥将获得名称"id_rsa_test",因此如何在Windows下配置.ssh/config文件,它是否适用于通常的git服务器?
我发现的大多数例子都只是用于github.
我ImageView在使用FXML 加载图像时遇到问题.
我的控制器类:
public class BoxViewController {
@FXML
private Label label_boxID;
@FXML
private ImageView boximage;
public void initData(ObservableList<BoxProperty> observableList,
BoxService sBox,
TableView tableview) {
this.label_boxID.setText(
String.valueOf(this.boxproperty.getPboxid()));
Image image = new Image("boximage.jpg");
this.boximage = new ImageView();
this.boximage.setImage(image);
}
}
Run Code Online (Sandbox Code Playgroud)
因此,使用文本设置标签有效,但图像不会出现在我的ImageView中.对于ImageView,我在FXML文件中添加了一个ID:
<ImageView fx:id="boximage"
disable="false"
fitHeight="150.0" fitWidth="200.0"
layoutX="69.0" layoutY="322.0"
pickOnBounds="true"
preserveRatio="true" />
Run Code Online (Sandbox Code Playgroud)
我很困惑,为什么这不起作用,因为标签工作,但图像不会加载.
我还检查了是否boximage为空,但事实并非如此.也没有例外.