How to Set Up a Git Server with SSH on Windows
Setting up a git server with SSH on my LAN can be confusing. So many suggestions exist that you may get lost in it. This article will help you install Cygwin. This includes installing Cygwin on your Windows machine. First, install...
Part 1 of 2:
Install and Set Up Cygwin
- First, install Cygwin from its website.
- Then install git and OpenSSH packages, either from the links provided or from within Cygwin's setup utility.
- Configure OpenSSH:
- Open cygwin terminal as admin
- Type in 'ssh-host-config -y'
- At the end it will create a default user named 'cyg-server' and ask you a new password for that user.
- When finished, type in 'net start sshd' to start the openssh server.
- Make sure your install is working as follows:
- Open cygwin terminal as admin
- Type 'git' to see if git is working.
- type 'ssh cyg-server@localhost' to see if you are able to communicate with the server.
Part 2 of 2:
Git Operations with the Server
- On your other computer, you can git ssh the server by specifying 'cyg_server@ip_adress_of_open_ssh_server'.
- Example to do on the other machine:
- Open git bash and check if openssh server is reachable with the command 'ssh cyg_server@cyg_server@ip_adress_of_open_ssh_server'. If it asks for your password, then you are all set up. Otherwise recheck Part 1 instructions.
- Open git bash inside the repository you want to push.
- add remote with 'git remote add myRemote ssh://cyg_server@ip_adress_of_open_ssh_server/~/git/remote.git'
- push with 'git push MyRemote master'
- Example to do on the other machine:
4.2 ★ | 5 Vote
You should read it
- How to Use Cygwin
- How to access SSH on Windows 7 using Cygwin
- How to Compile a C Program
- The difference between web server and app server
- Network basics: Part 3 - DNS Server
- How to set up your own Git server on Linux
- Use IIS to set up FTP Server on Windows
- How to change DNS server on the most popular routers
- What is VPS? VPS used to do? What is VPS different from Server?
- 7 great ideas using Raspberry Pi as a server
- New points in SQL Server 2017
- Instructions for setting up and managing FTP Server on Windows 10
Maybe you are interested
GitHub Copilot is now available for free in VS Code
DeceptionAds Warning: New Malicious Ad Type Exploits Legitimate Services to Display Fake CAPTCHAs
Create digital art using existing apps!
Mapping Cyber Incidents with Windows Timeline: The What and When of Digital Forensics
What is Digital Footprint?
How to Check Games Are Legit and Enjoy Online Casino Gaming