Gitlab without mail / let user sign up - gitlab

I'm having some trouble getting my mail setup to work with Gitlab 6 so I want the users to be able to sign up for an account and assign their own password instead of receiving the temporary password by mail.
Changes I've made:
/home/git/gitlab/config/gitlab.yml:
`signup_enabled: true`
But if I access Gitlab in the Browser it's still redirecting me to the "Sign in" page and I'm not able to "Sign up" or register a new account. Is there something I'm missing?
Thanks!

You have to restart the GitLab server after making that change.

Related

GitLab account blocked while changing the username. How do I unblock it?

I wanted to change my username on GitLab so I followed the following procedure:
Navigate to your profile's Settings > Account.
Enter a new username under Change username.
Click Update username.
After clicking on update nothing seem to change so I refreshed the page and I receive the following error:
Your account has been blocked. Please contact your GitLab administrator if you think this is an error.
How do I unblock my account?
PS: I opened a GitLab SaaS account
This thread mentions
Check <external_url>/admin/application_settings/general > expand Sign-up Restrictions, and verify if the checkbox for Send confirmation email on sign-up is checked or unchecked?
Having that setting enabled will send a confirmation email, and for that user to be “unlocked”, it requires the confirmation link in the confirmation email is clicked.
If you’re creating a user with Ansible and the confirmation email isn’t received and the link it contains clicked, it would cause the “user is blocked” error you’re seeing.
If you did not check the box for this requirement, I suspect the default setting might’ve changed in 12.9.x. Do you notice if this checkbox was checked before upgrading?
Unchecking the box, or manually “confirming” the email of your Ansible-created user in the GitLab Admin UI should remove the block on this user.
In your case, since you are changing the user manually, see if:
the IP is blocked (try from another network/device)
if you have an IDE opened with a GitLab repository accessed through HTTPS: the IDE might need to refresh the Git repository state periodically, and would be using the old credentials (old username).
The OP goutam thakur confirms in the comments:
My account was unblocked after I submitted a request through the form "Gitlab.com (SaaS) user accounts and login issues".

Azure: Unable to start the sandbox on Azure Training

I am doing the Azure fundamentals course and require the sandbox environment to do the course.
But despite refreshing the page a hundred times( following the instruction from the troubleshooting page ) I see the same error.
`Email is required to activate a sandbox
Your Microsoft account must be linked to a valid email to activate a sandbox. Go to Microsoft Account Settings to link your email and try again.`
Not sure why I am seeing this error as I am already logged in.
Any ideas that might help?
In my case the email address was verified, yet I still had the same issue.
Here is what I do to make Azure Sandbox work:
Log out from https://learn.microsoft.com
Log out from https://account.microsoft.com
Log in using email address on https://learn.microsoft.com
in my case, long ago, I created the account with an alias when I signed up for skype. Recently I added the #outlook.com email.
I fixed the issue by login using the email #outlook instead of my skype login.
I was also facing the same issue. This was working for me a few months back. Also my account alias seems to be verified since there is no "Verify" button against it on the "Manage how you sign in" page.
I had created the Microsoft account with a username and email id(alias) logging in with the email id solved this issue. This check for email id must have been added recently, because I'd run the sandbox with my username login multiple times in the past.
Hope this helps!
It seems that you haven't verified your email address linked to your MSA.
When you sign up for a Microsoft account or add an email address to your account, a request will be sent to that email for you to verify. To finish the process, just follow the verification link in the email. If you need a new verification email:
Sign in to Manage how you sign in to Microsoft.
A Verify button will be next to any unverified aliases.
Click Verify next to your email address, and then click Send email.
See details here.
It used to work for me too, until it didn't.
This helped: https://learn.microsoft.com/answers/questions/7694/sandbox-activation-failing-1.html
Essentially, what worked for me was to go to the Profile (click the icon at the top right of the page and click "Profile"), under "Settings", add my email address to the "Email for notifications" field.
Then make sure to log out and then back in and try again.
Navigate to Profile
Click Settings
locate "Manage your email preferences", enter your email address and press save.
Retry and it should work. At least it did for me
I had this same issue when working on some Azure training courses.
When I try to activate the sandbox, I get the error:
Email is required to activate a sandbox or lab
Your Microsoft account must be linked to a valid email to activate a sandbox or lab. Go to Microsoft Account Settings to link your email and try again.
For more information, please check the troubleshooting guidance page.
Here's how I solved it:
The problem was that I was logging in with my username instead of my full email.
So instead of my-username#outlook.com, I was using the username my-username.
All I had to do was to log out from https://learn.microsoft.com and https://account.microsoft.com
Afterwhich, I logged in to https://learn.microsoft.com/ with my email which is my-username#outlook.com
This time everything worked fine.
That's all.
I hope this helps
Just Sign out yourself, and Sign in using your email address. it will solve the issue.
Make sure you have linked your outlook email.
If its already linked then log out from MS Learn and try login again.
Here: https://learn.microsoft.com/
It worked for me.
I just ran into this problem.
I had added an outlook.com email alias to my account and set it as the primary.
No matter how I logged in, be it the new outlook.com address or my original hotmail.com address, I would get that error.
Setting my original hotmail.

Kentico Client Portal

I cannot sign in to Kentico client portal, keep seeing that username and password is not correct, when trying the forgotten password link it prompts me
no user found
"when trying to sign-up with same email address it prompts me
email already exist
It seems my account has been disabled ,but how can I enable it back ?
I've had this in the past when I first partnered with Kentico. Finally after several years I was tired of it and got it worked out by contacting Support at Kentico.com. They were able to direct me to the person who handles the different portals and was able to clean them up. Be sure to give them all the email addresses you are using.

gitlab signup users without email confirmation

I want to setup a gitlab instance for internal use. Since the instance can only be reached over a local network I haven't setup the email setup. Unfortunately gitlab still wants to sent new users confirmation emails with a temporary password, but they never receive this email.
Is there a way to configure gitlab so that it doesn't send these confirmation mails? I already tried to set email_enabled: false in gitlab.yml but it didn't work.
Update:
It should work without me having to interfere manually in the signup process.
Admin can confirm user manually!
Login gitlab with admin account and create a new user (Mini), ignore password.
Admin area ---> users ---> edit Mini user ---> set password.
User Mini can login gitlab.
I think GitLab takes security seriously and from what I have seen so far, it looks like either your users need to confirm their accounts or an admin has to confirm manually.

Jenkins auto created user account, how to login/change password?

I've setup Jenkins, and it's working well. It uses the Perforce plugin as the SCM, and builds automatically upon a checkin. My issue is that when a user makes a commit to the tree it auto creates a user account on the system, but no password is set, and the user cannot login.
The system is secured on a intranet, and I have set Jenkins to use "Jenkins own user database" and "Logged in users can do anything". Problem is I can't find any way for someone to log in once they have made a commit, there username is shown in the list of auto-created accounts, but no password is ever sent. Is there a default password, or a way to reset?
The system is running on Ubuntu 12 with Tomcat7 serving the Jenkins front end.
Users created by SCM are not "full" users. They are created for purposes of showing SCM changes and receiving e-mails. Therefore they need to sign up (using 'Sign Up' icon that appears to the left of of 'log in' icon in the upper right corner) and provide their password. It is advisable for the username to match the SCM name.
Alternatively, a user with a "full" account can go to http://<jenkins-server>/people/ -> click on username -> click on Configure link to the left, and configure the user (I'm not 100% sure if this will work, though, try it).
With version 1.517, signing up didn't work and gave the "User name is already taken" error.
However you can go to to http://<jenkins-server>/user/<autogenerated username>/configure and set a password for the SCM user, which converts them into a full Jenkins user.
Go to `Manage Jenkins -> scroll down
click on "Manage User" -> see userId -> click on setting symbol right side of user id(admin)->change the password field->click on save.
Now you can login with new credentials

Resources