Skip to content

Commit

Permalink
[All OSes] Revert gitlfs changes (#9984)
Browse files Browse the repository at this point in the history
* Revert "[Ubuntu] Add new git environment variable (#9899)"

This reverts commit ee7edb4.

* Revert "[Windows] Add new git environment variable (#9898)"

This reverts commit 5113d25.

* Revert "[macOS] Add new git environment variable (#9900)"

This reverts commit 5c60b0c.
  • Loading branch information
mikhailkoliada committed Jun 4, 2024
1 parent 5a99573 commit 52bcf84
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 21 deletions.
3 changes: 0 additions & 3 deletions images/macos/scripts/build/configure-machine.sh
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,3 @@ if [[ ! -d "/usr/local/bin" ]];then
fi
chmod +x $HOME/utils/invoke-tests.sh
sudo ln -s $HOME/utils/invoke-tests.sh /usr/local/bin/invoke_tests

# Revert to the old behaviour and avoid the Git LFS problems (https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/)
echo "export GIT_CLONE_PROTECTION_ACTIVE=false" >> $HOME/.bashrc
3 changes: 0 additions & 3 deletions images/macos/scripts/tests/Git.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,4 @@ Describe "Git" {
It "git lfs is installed" -Skip:($os.IsBigSur) {
"git lfs version" | Should -ReturnZeroExitCode
}
It "GIT_CLONE_PROTECTION_ACTIVE environment variable should be equal false" {
$env:GIT_CLONE_PROTECTION_ACTIVE | Should -BeExactly false
}
}
5 changes: 0 additions & 5 deletions images/ubuntu/scripts/build/install-git.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

# Source the helpers for use with the script
source $HELPER_SCRIPTS/install.sh
source $HELPER_SCRIPTS/etc-environment.sh

GIT_REPO="ppa:git-core/ppa"

Expand All @@ -21,10 +20,6 @@ cat <<EOF >> /etc/gitconfig
directory = *
EOF

# Revert to the old behaviour and avoid the Git LFS problems (https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/)
set_etc_environment_variable "GIT_CLONE_PROTECTION_ACTIVE" 'false'
reload_etc_environment

# Install git-ftp
apt-get install git-ftp

Expand Down
4 changes: 0 additions & 4 deletions images/ubuntu/scripts/tests/Tools.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -259,10 +259,6 @@ Describe "Git" {
It "git-ftp" {
"git-ftp --version" | Should -ReturnZeroExitCode
}

It "GIT_CLONE_PROTECTION_ACTIVE environment variable should be equal false" {
$env:GIT_CLONE_PROTECTION_ACTIVE | Should -BeExactly false
}
}

Describe "Git-lfs" {
Expand Down
2 changes: 0 additions & 2 deletions images/windows/scripts/build/Install-Git.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ if ($LASTEXITCODE -ne 0) {

# Disable GCM machine-wide
[Environment]::SetEnvironmentVariable("GCM_INTERACTIVE", "Never", "Machine")
# Revert to the old behaviour and avoid the Git LFS problems (https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/)
[Environment]::SetEnvironmentVariable("GIT_CLONE_PROTECTION_ACTIVE", "false", "Machine")

# Add to PATH
Add-MachinePathItem "C:\Program Files\Git\bin"
Expand Down
4 changes: 0 additions & 4 deletions images/windows/scripts/tests/Git.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,4 @@ Describe "Git" {
It "GCM_INTERACTIVE environment variable should be equal Never" {
$env:GCM_INTERACTIVE | Should -BeExactly Never
}

It "GIT_CLONE_PROTECTION_ACTIVE environment variable should be equal false" {
$env:GIT_CLONE_PROTECTION_ACTIVE | Should -BeExactly false
}
}

0 comments on commit 52bcf84

Please sign in to comment.