parent
38b97aa558
commit
797ed5081d
@ -0,0 +1,7 @@
|
||||
Gitlab.configure do |config|
|
||||
config.endpoint = 'http://192.168.41.130:3000/api/v3' # API endpoint URL, default: ENV['GITLAB_API_ENDPOINT']
|
||||
config.private_token = 'cK15gUDwvt8EEkzwQ_63' # user's private token, default: ENV['GITLAB_API_PRIVATE_TOKEN']
|
||||
# Optional
|
||||
# config.user_agent = 'Custom User Agent' # user agent, default: 'Gitlab Ruby Gem [version]'
|
||||
# config.sudo = 'user' # username for sudo mode, default: nil
|
||||
end
|
@ -0,0 +1,11 @@
|
||||
namespace :gitlab do
|
||||
desc "sync users to gitlab"
|
||||
task :sync => :environment do
|
||||
User.where(login: 'guange').find_each do |user|
|
||||
g = Gitlab.client
|
||||
unless g.get("/users?search=#{user.mail}")
|
||||
g.create_user(user.mail, user.hashed_password, name: user.show_name, username: user.login)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in new issue