Remove code to clone Bitbucket repositories using SSH
This commit is contained in:
parent
ceac7878e9
commit
267e27b0cd
4 changed files with 1 additions and 50 deletions
|
@ -254,7 +254,7 @@ class ApplicationController < ActionController::Base
|
|||
end
|
||||
|
||||
def bitbucket_import_configured?
|
||||
Gitlab::OAuth::Provider.enabled?(:bitbucket) && Gitlab::BitbucketImport.public_key.present?
|
||||
Gitlab::OAuth::Provider.enabled?(:bitbucket)
|
||||
end
|
||||
|
||||
def google_code_import_enabled?
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
path = File.expand_path("~/.ssh/bitbucket_rsa.pub")
|
||||
Gitlab::BitbucketImport.public_key = File.read(path) if File.exist?(path)
|
|
@ -1,24 +0,0 @@
|
|||
module Gitlab
|
||||
module BitbucketImport
|
||||
class KeyAdder
|
||||
attr_reader :repo, :current_user, :client
|
||||
|
||||
def initialize(repo, current_user, access_params)
|
||||
@repo, @current_user = repo, current_user
|
||||
@client = Client.new(access_params[:bitbucket_access_token],
|
||||
access_params[:bitbucket_access_token_secret])
|
||||
end
|
||||
|
||||
def execute
|
||||
return false unless BitbucketImport.public_key.present?
|
||||
|
||||
project_identifier = "#{repo["owner"]}/#{repo["slug"]}"
|
||||
client.add_deploy_key(project_identifier, BitbucketImport.public_key)
|
||||
|
||||
true
|
||||
rescue
|
||||
false
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,23 +0,0 @@
|
|||
module Gitlab
|
||||
module BitbucketImport
|
||||
class KeyDeleter
|
||||
attr_reader :project, :current_user, :client
|
||||
|
||||
def initialize(project)
|
||||
@project = project
|
||||
@current_user = project.creator
|
||||
@client = Client.from_project(@project)
|
||||
end
|
||||
|
||||
def execute
|
||||
return false unless BitbucketImport.public_key.present?
|
||||
|
||||
client.delete_deploy_key(project.import_source, BitbucketImport.public_key)
|
||||
|
||||
true
|
||||
rescue
|
||||
false
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue