Descripción del problema
SourceTree es una herramienta para administrar visualmente archivos de versión, pero debe abrir un sitio web extranjero al registrarse. Por lo tanto, debe omitir este paso cuando desee instalarlo antes de poder usarlo.
Después de descargar, instálelo directamente:
Haga clic en Siguiente y aparecerá para permitirle registrarse:
En este momento, cierre el paquete de instalación e ingrese a este directorio:
C: \ Users \ LIH \ AppData \ Local \ Atlassian, donde LIH es su nombre de usuario
Cree el archivo accounts.json en este directorio:
El contenido es el siguiente:
[
{ "$ id": "1", "$ type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { " $ id ":" 2 ", " $ type ":" SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount ", " Host ": { " $ id ":" 3 ", " $ type ":" SourceTree .Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount ", " Id ":" cuenta de atlassian " }, " BaseUrl ":" https: // id.atlassian.com/ " }, " Credenciales ": { " $ id ":" 4 ",
"$ type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
"Nombre de usuario": "",
"Correo electrónico": nulo
},
"IsDefault": falso
}
]
Después de guardar, vaya a este directorio:
Busque el archivo user.config, en este archivo
Agregue el siguiente contenido en el configuration
-> userSettings
-> SourceTree.Properties.Settings
nodo:
<setting name="AgreedToEULA" serializeAs="String">
<value>True</value>
</setting>
<setting name="AgreedToEULAVersion" serializeAs="String">
<value>20201209</value>
</setting>
Después de guardar, haga clic en el archivo exe nuevamente y descubra que el registro de una empresa está completo.
Entonces puedes extraer el código: