云服务器配置Git的步骤如下:
1、安装Git:首先需要在云服务器上安装Git,根据不同的Linux发行版,安装方法略有不同,以下是在Ubuntu和CentOS上安装Git的方法:
- Ubuntu:
sudo apt-get update sudo apt-get install git
- CentOS:
sudo yum install git
2、创建SSH密钥对:为了安全地从本地计算机克隆或推送代码到云服务器,需要在本地计算机和云服务器上生成SSH密钥对,在本地计算机上执行以下命令:
ssh-keygen -t rsa -C "your_email@example.com"
按照提示操作,可以选择默认的文件路径和设置密码,完成后,会在指定路径下生成id_rsa(私钥)和id_rsa.pub(公钥)文件。
3、将公钥添加到云服务器:将生成的id_rsa.pub文件内容复制到云服务器上的~/.ssh/authorized_keys文件中,如果文件不存在,需要创建一个:
touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
使用文本编辑器打开authorized_keys文件,将id_rsa.pub文件的内容粘贴到文件中,每个内容占一行,保存并关闭文件。
4、在云服务器上配置SSH:编辑/etc/ssh/sshd_config文件,确保以下设置是启用的:
PubkeyAuthentication yes PasswordAuthentication no
如果修改了配置文件,请重启SSH服务使更改生效:
sudo systemctl restart sshd
5、在本地计算机上测试SSH连接:使用ssh命令测试从本地计算机到云服务器的连接是否成功。
ssh user@your_server_ip
如果看到类似于“Welcome to your_server_ip”的欢迎信息,说明连接成功,接下来可以开始配置Git仓库。
6、在云服务器上创建Git仓库:首先确保已经安装了Git,然后在服务器上创建一个新的目录作为Git仓库:
git init --bare my_git_repo.git
7、将本地Git仓库关联到远程服务器:在本地计算机上执行以下命令,将本地仓库关联到远程服务器上的Git仓库:
git remote add origin user@your_server_ip:/path/to/my_git_repo.git
8、将本地代码推送到远程服务器:首先切换到要提交的代码目录,然后执行以下命令将代码推送到远程服务器:
git add --all && git commit -m "Initial commit" && git push origin master --force --quiet
9、从远程服务器拉取代码:在本地计算机上执行以下命令,从远程服务器拉取最新的代码:
git pull origin master --force --quiet --rebase
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/104464.html