mirror of
https://github.com/game-ci/unity-builder.git
synced 2026-09-29 12:07:05 -07:00
Refactor URL configuration in RemoteClient for token-based authentication
- Updated comments for clarity regarding the purpose of URL configuration changes. - Simplified the git configuration commands by removing redundant lines while maintaining functionality for HTTPS token-based authentication. - This change enhances the readability and maintainability of the RemoteClient class's git setup process.
This commit is contained in:
+2
-6
@@ -4636,10 +4636,8 @@ class RemoteClient {
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."https://github.com/".insteadOf || true`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."ssh://[email protected]/".insteadOf || true`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."[email protected]".insteadOf || true`);
|
||||
// Set new URL configuration with token
|
||||
// Set new URL configuration with token for HTTPS
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "https://github.com/"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "ssh://[email protected]/"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "[email protected]"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git lfs pull`);
|
||||
remote_client_logger_1.RemoteClientLogger.log(`Successfully pulled LFS files with GIT_PRIVATE_TOKEN`);
|
||||
(0, node_console_1.assert)(node_fs_1.default.existsSync(cloud_runner_folders_1.CloudRunnerFolders.lfsFolderAbsolute));
|
||||
@@ -4657,10 +4655,8 @@ class RemoteClient {
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."https://github.com/".insteadOf || true`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."ssh://[email protected]/".insteadOf || true`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global --unset-all url."[email protected]".insteadOf || true`);
|
||||
// Set new URL configuration with token
|
||||
// Set new URL configuration with token for HTTPS
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${githubToken}@github.com/".insteadOf "https://github.com/"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${githubToken}@github.com/".insteadOf "ssh://[email protected]/"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global url."https://${githubToken}@github.com/".insteadOf "[email protected]"`);
|
||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`git lfs pull`);
|
||||
remote_client_logger_1.RemoteClientLogger.log(`Successfully pulled LFS files with GITHUB_TOKEN fallback`);
|
||||
(0, node_console_1.assert)(node_fs_1.default.existsSync(cloud_runner_folders_1.CloudRunnerFolders.lfsFolderAbsolute));
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -236,16 +236,10 @@ export class RemoteClient {
|
||||
await CloudRunnerSystem.Run(`git config --global --unset-all url."ssh://[email protected]/".insteadOf || true`);
|
||||
await CloudRunnerSystem.Run(`git config --global --unset-all url."[email protected]".insteadOf || true`);
|
||||
|
||||
// Set new URL configuration with token
|
||||
// Set new URL configuration with token for HTTPS
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "https://github.com/"`,
|
||||
);
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "ssh://[email protected]/"`,
|
||||
);
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${gitPrivateToken}@github.com/".insteadOf "[email protected]"`,
|
||||
);
|
||||
|
||||
await CloudRunnerSystem.Run(`git lfs pull`);
|
||||
RemoteClientLogger.log(`Successfully pulled LFS files with GIT_PRIVATE_TOKEN`);
|
||||
@@ -266,16 +260,10 @@ export class RemoteClient {
|
||||
await CloudRunnerSystem.Run(`git config --global --unset-all url."ssh://[email protected]/".insteadOf || true`);
|
||||
await CloudRunnerSystem.Run(`git config --global --unset-all url."[email protected]".insteadOf || true`);
|
||||
|
||||
// Set new URL configuration with token
|
||||
// Set new URL configuration with token for HTTPS
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${githubToken}@github.com/".insteadOf "https://github.com/"`,
|
||||
);
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${githubToken}@github.com/".insteadOf "ssh://[email protected]/"`,
|
||||
);
|
||||
await CloudRunnerSystem.Run(
|
||||
`git config --global url."https://${githubToken}@github.com/".insteadOf "[email protected]"`,
|
||||
);
|
||||
|
||||
await CloudRunnerSystem.Run(`git lfs pull`);
|
||||
RemoteClientLogger.log(`Successfully pulled LFS files with GITHUB_TOKEN fallback`);
|
||||
|
||||
Reference in New Issue
Block a user