SSH Access by specific user machine

How to allow gitlab access only from specific developer system via SSH
Basically the developer shouldn’t not swap the key files from one machine to an another system to gain same kind of access (i.e. like official computer to personal computer or between the developers systems) is there options like provide access only to permitted MAC Addresses etc.,

Thanks for the support in Advance

Hi @shyamaadhithya welcome to Gitlab community

Unfortunately that is not a feature of gitlab. To do something like that you need to use some kind of Endpoint Security/Network Access Control solution - which can allow/deny policies based on the configuration of the machine. No endpoint security agent, no access for example.