服务器环境准备
首先,需要准备一台具有独立IP地址的服务器,并安装操作系统(推荐Ubuntu或CentOS),以及必要的软件,如Git和SSH服务。
安装Git软件
使用以下命令安装Git软件:
sudo apt-get install git for Ubuntu
sudo yum install git for CentOS
配置SSH服务
配置SSH密钥以实现无密码连接:
在服务器上生成SSH密钥:ssh-keygen
将公钥添加至服务器的authorized_keys文件中:ssh-copy-id username@server_ip
创建Git仓库
创建Git仓库以存储代码:
在服务器上进入要存储代码的目录:cd /path/to/directory
初始化Git仓库:git init
设置Git权限
设置Git仓库的访问权限,以控制用户对仓库的操作:
添加拥有者或管理员用户:git config user.name "Your Name" && git config user.email "
[email protected]"
添加普通用户:git add user username
推送代码至服务器
通过SSH将本地代码推送至服务器上的Git仓库:
添加SSH远程:git remote add origin ssh://username@server_ip/path/to/git/repository.git
推送代码:git push origin main
拉取代码更新
从服务器上的Git仓库拉取最新代码:
在本地仓库中克隆远程仓库:git clone ssh://username@server_ip/path/to/git/repository.git
拉取远程仓库的最新更改:git pull origin main
管理代码协作
使用Git进行代码协作,包括代码提交、分支管理、合并请求等功能,以实现高效的团队合作。