# Jenkins - Enable Jenkins workspace to coworkers
###### tags: `Jenkins`

[TOC]
# Introduction
Let's say you set up Jenkins in your own computer, but you want others to also be able to access to this Jenkins space, so that they can also be able to build projects without you being there.
# Set up Jenkins' URL
## Access Jenkins' URL location
From **Dashboard > Manage Jenkins > Configure System**, we can access to Jenkins' URL.
>[color=#f25d52]
## Let's setup!
When first setting up Jenkins, you might have followed the default url. That is why your url goes under **localhost**. So the only thing you need to do is to set up localhost as your own IP.
>[color=#f25d52]
Remember to save your changes!
### Don't know what your IP is?
Open Command Promp(CMD) in your computer, and type **ipconfig**, you will see a line stating your IPv4 address.
### Why can Jenkins be shared among coworkers like this?
You are actually inside same LAN network, therefore, accessing other coworker IP is possible.
# Create Users for your coworkers!
Let's first change the security configurations, and then create users!
## 1. Change Security Configurations
Let's get inside **Dashboard > Manage Jenkins > Security > Configure Global Security**.
>[color=#f25d52]
If security is not enabled, then enable it and select **Jenkins' own user database**.
>[color=#f25d52]
### Authorization: Logged-in users can do anything V.S Matrix-based security
If you actually are going to manage Jenkins on your own, then using the **Logged-in users can do anything** option is ++not++ a problem.
However, what if you have many users? Let's say you have Product managers (pm) who need to build an apk/project when you are not working?
Then you will want to avoid any possible changes made by them. So here you will use **Matrix-based security** as you can limit their actions by providing limited authorization.
**Matrix-based security:**
Here you can set up all authorizations.
>[color=#f25d52]
## 2. Create users
Let's get inside **Dashboard > Manage Jenkins > Security > Manage Users**.
>[color=#f25d52]
Inside you will find a **create user** section.
>[color=#f25d52]
**Note:** After creating user, if you are using matrix-based security, then remember to go back to **Configure Global Security** and adjust the authorizations.
# Errors
## Jenkins' Permission Warning
### Warning Message 1
>[color=orange]
**How to erase warning?**
Here it is requesting the plugins that are underlined. To erase the warnings just go to **Manage Jenkins > Plugin Manager > Available** and search for ++Authorize Project++ and install it.
>[color=grey]
### Warning Message 2
>[color=orange]
**How to erase warning?**
>[color=grey]
### Warning Message 3
>[color=orange]
>**NOTE:** We still do not know how to erase this warning.[color=red]