Home >Development Tools >git >How to set up a git server under windows

How to set up a git server under windows

PHPz
PHPzOriginal
2023-04-03 09:15:178845browse

Under the Windows platform, building a Git server allows users to better manage their own code libraries. In the next article, we will teach you how to set up a Git server on the Windows platform.

1. Install Git
First, we need to download the latest version of Git from the Git official website. Once the download is complete, we can install it using the default options. After the installation is complete, we can use Git Bash to manage the Git server.

2. Create a Git user
Next, we need to create a Git user, which will be used to manage our Git repository.

First, we enter Git Bash, and then execute the following command:

$ adduser git

Next, we need to set the password of this user, execute the following in Git Bash Command:

$ passwd git

Then enter the new password and confirm.

3. Create an SSH key
Next, we need to create an SSH key for this Git user. This key will be used to communicate with the Git server.

In Git Bash, use the following command to create:

$ ssh-keygen -t rsa -C "your email"

Then enter the key name as prompted and password.

4. Create a Git repository
Next, we need to create a Git repository to store our code.

First, we need to enter the Git user's directory and use the following command:

$ su git

$ cd ~

Next, we create a Git repository:

$ mkdir myproject.git

$ cd myproject.git

$ git init --bare

This command will create a bare repository , used to store our code.

5. Set the permissions of the Git warehouse
Next, we need to set the permissions of the Git warehouse so that Git users can read and write the warehouse.

In the Git user's directory, use the following command to set it up:

$ chown -R git:git myproject.git

$ chmod -R 755 myproject.git

After the setup is completed, our Git repository can be used by Git users.

6. Test the Git server
Finally, we need to use another computer to test whether our Git server can work properly.

First, install the Git client on another computer, then use the following command:

$ git clone git@:myproject.git

This command will clone the code from the server to the local.

After the test is completed, we successfully set up a Git server.

Summary
In this article, we taught you how to set up a Git server on the Windows platform, create a Git repository, and set the permissions of the Git repository. This way, we can better manage our code base.

The above is the detailed content of How to set up a git server under windows. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn