Use case: We have developers in training at our office. They need access to source code so we'll assign them a PC from which they can pull/push from/to bitbucket server. For security reasons this PC is the only one they can use to work with the source code
Issue: These developers can still go to a different PC and access the source code from bitbucket, since their credentials allow access, as needed per the use case
Question 1: Is there a way we can restrict bitbucket access (both push and pull) for a userid+IP combination: in this way these developers would be able to access the code because they're allowed to (user restriction) but only from the restricted PC (adding IP to authorization)
Question 2: Any other was we can solve the issue in the use case