|
|
|
@ -6,7 +6,9 @@ namespace :gitlab do
|
|
|
|
|
users = User.find_by_sql("select * from users where gid is null")
|
|
|
|
|
s = Trustie::Gitlab::Sync.new
|
|
|
|
|
g = Gitlab.client
|
|
|
|
|
logger = Logger.new('./log/add_gid.log', 'daily') #按天生成
|
|
|
|
|
users.each do |user|
|
|
|
|
|
begin
|
|
|
|
|
us = g.get("/users?search=#{user.mail}")
|
|
|
|
|
puts user.mail
|
|
|
|
|
if us.blank?
|
|
|
|
@ -25,6 +27,10 @@ namespace :gitlab do
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
rescue => e
|
|
|
|
|
logger.error("userid=#{user.id},mail=#{user.mail},login=#{user.login},error=#{e}")
|
|
|
|
|
puts e
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|