summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lapierre <mlapierre@gitlab.com>2019-01-28 15:30:50 -0500
committerMark Lapierre <mlapierre@gitlab.com>2019-01-30 15:16:37 -0500
commitf653952202a6734be597dd971c1155c82c6a1fba (patch)
treef24e40f8def1dfa68113d0d31ff8ecd8d2b24da9
parent02c3c9dad5bc497e416040734bde90951d8f13a8 (diff)
downloadgitlab-ce-f653952202a6734be597dd971c1155c82c6a1fba.tar.gz
Don't use .netrc with SSH
There was a bug that required credentials when using SSH key auth when using LFS. That bug was fixed so we shouldn't need to add credentials to .netrc when using SSH anymore.
-rw-r--r--qa/qa/git/repository.rb3
-rw-r--r--qa/spec/git/repository_spec.rb11
2 files changed, 0 insertions, 14 deletions
diff --git a/qa/qa/git/repository.rb b/qa/qa/git/repository.rb
index df254ef288b..0aa94101098 100644
--- a/qa/qa/git/repository.rb
+++ b/qa/qa/git/repository.rb
@@ -117,8 +117,6 @@ module QA
File.binwrite(private_key_file, key.private_key)
File.chmod(0700, private_key_file)
- try_add_credentials_to_netrc
-
@known_hosts_file = Tempfile.new("known_hosts_#{SecureRandom.hex(8)}")
keyscan_params = ['-H']
keyscan_params << "-p #{uri.port}" if uri.port
@@ -180,7 +178,6 @@ module QA
def add_credentials?
return false if !username || !password
return true unless ssh_key_set?
- return true if ssh_key_set? && use_lfs?
false
end
diff --git a/qa/spec/git/repository_spec.rb b/qa/spec/git/repository_spec.rb
index 48bcc8e8276..4a350cd6c42 100644
--- a/qa/spec/git/repository_spec.rb
+++ b/qa/spec/git/repository_spec.rb
@@ -115,16 +115,5 @@ describe QA::Git::Repository do
.to eq("machine foo login user password foo\n")
end
end
-
- describe '#use_ssh_key' do
- it 'does not add credentials to .netrc' do
- key = Struct.new(:private_key).new('foo')
-
- expect(repository).to receive(:try_add_credentials_to_netrc).and_call_original
- expect(repository).not_to receive(:save_netrc_content)
-
- repository.use_ssh_key(key)
- end
- end
end
end