mirror of
https://github.com/whyour/qinglong.git
synced 2026-02-12 14:05:38 +08:00
Fix SSH global private key loading order by using zzz_ prefix
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
This commit is contained in:
parent
626d990744
commit
542832d3d1
|
|
@ -133,15 +133,15 @@ export default class SshKeyService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async addGlobalSSHKey(key: string, alias: string): Promise<void> {
|
public async addGlobalSSHKey(key: string, alias: string): Promise<void> {
|
||||||
await this.generatePrivateKeyFile(`global_${alias}`, key);
|
await this.generatePrivateKeyFile(`zzz_global_${alias}`, key);
|
||||||
// Create a global SSH config entry that matches all hosts
|
// Create a global SSH config entry that matches all hosts
|
||||||
// This allows the key to be used for any Git repository
|
// This allows the key to be used for any Git repository
|
||||||
await this.generateGlobalSshConfig(`global_${alias}`);
|
await this.generateGlobalSshConfig(`zzz_global_${alias}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async removeGlobalSSHKey(alias: string): Promise<void> {
|
public async removeGlobalSSHKey(alias: string): Promise<void> {
|
||||||
await this.removePrivateKeyFile(`global_${alias}`);
|
await this.removePrivateKeyFile(`zzz_global_${alias}`);
|
||||||
await this.removeSshConfig(`global_${alias}`);
|
await this.removeSshConfig(`zzz_global_${alias}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async generateGlobalSshConfig(alias: string) {
|
private async generateGlobalSshConfig(alias: string) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user