Find Jobs
Hire Freelancers

Custom Git Server Setup on Ubuntu 18 for multiple user (with authentication)

$15-25 USD / hour

Closed
Posted about 4 years ago

$15-25 USD / hour

Hello I need to setup custom git server (on ubuntu 18) with multiple users access and need authentication done with SSH and HTTP/HTTPS (using nginx or apache server)... Note : i need custom solution...we don't need to use [login to view URL] Need to setup URL structure like github or bitbucket for example... [login to view URL]:username/[login to view URL] //For ssh based URL structure (replace AT with @) [login to view URL] //HTTPS based URL structure. Please write how you can accomplish this and what steps you perform for doing this...in your project description.
Project ID: 24822002

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $20 USD/hour for this job
User Avatar
Hi there, Greeting for the day, hope you are doing well I have 10+ Years of experience as Linux Server support engineer I will setup Nginx Web server with git server in Ubuntu. This would be custom setup not from gitolite or gitlab. User will create normally on server with command line. If need graphical view that can be managed by gitlab server which also we can install and manage. Please initiate chat to discuss your requirement in detail. Thanks Karun
$20 USD in 40 days
4.9 (223 reviews)
7.0
7.0
User Avatar
Hi , I can setup custom git server as per your desired configurations. Please initiate a chat session for further solution discussion. I m a DevOps engineer with a profound experience relative field Offered services in DevOps, sysOps, AWS/ GCP/, Microsoft Azure Cloud Linux server administration, Apache/Nginx Webserver automation, GIT- Jenkins integration,Mysql,Mongodb, mariadb, Ansible / AWX scripting, Virtualizer, Dockers, Kubernetes, VPN setup, OpenVPN, SIP, Astrisk, PSTN, Voip,VPS, VM, Server/cPanel Management, Plesk, WHM, Build/Release Management I also have experience of implementation of Continuous Integration, Continuous Deployment, Software Configuration and Cloud Platform deployment Regards, Raj.k
$22 USD in 40 days
4.9 (45 reviews)
6.3
6.3
User Avatar
Hello there, I have over 10 years experience as a Senior Linux System Administrator and I'm also a cPanel certified admin. I'll more than happy to to help you with your project. I can start right away. Kind regards, Bogdan
$20 USD in 40 days
5.0 (118 reviews)
6.1
6.1
User Avatar
Hi there! I'm a senior Python developer currently working for a software company in the Philippines with over 10 years experience in the IT field. I strongly suggest you consider using an open-source SCM tool such as Gitlab. It offers everything that you mentioned in your project description. I can install and configure it for you. Since I started working in a startup in 2010, I basically have tried different SCM tools such as gitolite, gitweb and even used the built-in git server but those tools did not scale and became hard to maintain so I ended up using Bitbucket (as Github did not offer free private repos at the time). Anyways, If you insist on building a custom solution, here is an overview of what I'm going to do: 1) I'll install openssl, SSH server, git-core, nginx, apache2-utils, and some python libs. 2) build a simple web interface to manage users and repositories using Django 3) extend the web interface functionality so that it controls the creation of bare git repositories, user permissions using basic auth (htpasswd), and handling user's public SSH keys, addition of nginx configuration per repository, etc. 4) serve the django web interface behind Nginx using a domain name of your choice, and install SSL cert. Please initiate a chat so we can talk more about your requirements. I want to understand the reason behind the need for a custom Git server. Thank you and keep safe!
$18 USD in 20 days
4.8 (2 reviews)
5.5
5.5
User Avatar
First, we need a Ubuntu Server 18.04 and a subdomain where we run the GitHub server. As we know GitHub is for all public as well as private so for own GitHub server setup we can install GitLab Server on ubuntu server which we can use in a private network and we can create multiple users on that. I have over 9 years of experience in server administration and web site hosting. I have worked as the web support team lead with a web hosting and web development company for 8 years, thus got the chance to work on different kinds of platforms. I am also an MCSE, CCNA, and RHCT certified engineer. Let's discuss more in detail over chat
$20 USD in 40 days
5.0 (28 reviews)
4.7
4.7
User Avatar
Hello I did that same for my project so I can do this I have read your requirement carefully and got total understanding of the project .No fake commitment,100% quality work. 5 years experience in Reactjs / Redux / Angular / Nodejs / PHP / Django / Backned - Frontend development! All of our programming skills: *Front-end: - HTML, HTML5, JSON. - JAVASCRIPT (Ajax, AngularJS / 2 / 4 / 5 / 6 / 7/ 8, ReactJS - Redux,ReactNative, Jquery). - CSS, CSS3, Twitter Bootstrap, Less, Sass, Scss, Responsive, Material. - Mobile apps: React Native, Swift, ObjectiveC. - Page speed optimize *Backend Skills: - Python (Django), ROR, PHP (Framework : CAKEPHP, Yii, Laravel, Ci), Node.js. - MVC, OOP, CURL, MongoDB, Postgres, MySQL, Rest APIs. *Other skills: - Git, Heroku, SVN, Bitbucket, HG, Linux, Mac - Vagrant, VirtualBox, Gulp, Grunt - AMZ S3, AWS EC2 FREE support after delivery up to 4-6 weeks.
$20 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Ranip, India
0.0
0
Payment method verified
Member since Mar 28, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.