Problem
The settings for the SSH keys 1. are not initialized when starting a fresh image and 2. do not persist over image restart. Yet, loading them from the settings file does work.
Reproduction
Im using MacOS 26 on an Arm64 mac as well as an older version of MacOS on Amd64. This affects both Pharo 14 as well as Pharo 13 (I'm using PharoLauncher).
- The settings file contains
...
StoredSetting {
#settingNodeIdentifier : '#icebergCredentials#useCustomSsh',
#realValue : true
},
StoredSetting {
#settingNodeIdentifier : '#useCustomSsh#publicKey',
#realValue : '/Users/belarosener/.ssh/pharo-git-key.pub'
},
StoredSetting {
#settingNodeIdentifier : '#useCustomSsh#privateKey',
#realValue : '/Users/belarosener/.ssh/pharo-git-key'
}
...
- Fresh Pharo 14 Image via PharoLauncher
-
- Load Settings (using SettingBrowser)
-
- Save image and restart
-
All other settings work just fine