部署远程仓库
安装:所有机器
yum -y install git
git --version
git version 1.8.3.1
准备:因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
# git config --global user.email "wing@qianfeng.com"
# git config --global user.name "wing"
vim /etc/hosts
192.168.229.135 server
192.168.229.136 user
服务器:sevser
useradd git passwd git : root(密码)
user用户机
ssh-keygen
ssh-copy-id -i git@192.168.229.135(server)
服务器:server
cd /home 到家目录下
mkdir testku
cd testku
git init --bare sample.git ls查看
chown -R git.git sample.git
禁用shell登陆
user用户机
git clone git@server:/home/testku/sample.git
Cloning into'sample'...
warning: You appear to have cloned anemptyrepository.=======则成功
这样我们的 Git 服务器安装就完成。
7.推送
cd runoob.git
vim a.txt
git add a.txt
git commit -m "a"git push origin master
远程仓库未创建
git init 初始化一只本地仓库
把你的项目扔进去(或者基于初始化仓库建立项目vue init webpack demoxxxx)
git status //查看状态
git add -A //提交所有文件改动
git remote add origin ssh地址 // 链接远程仓库步骤1
git push -u origin master //链接远程仓库步骤2
git add -A //提交所有文件改动
git status //查看状态
git commit -m "xx" //备注功能
git status //查看状态
git pull origin master //拉最新代码 (下载)
git push origin master //推送到远程 (上传)
------------------------------------------------------------
远程仓库已创建:
git clone xxxxxxxxxxxx
关联远程
git remote add origin ssh地址 // 链接远程仓库步骤1
git pull origin master //拉最新代码 (下载)
git add -A //提交所有文件改动
git commit -m "xx" //备注功能
git push origin master //推送到远程 (上传)
作者:心疼你萌萌哒
链接:https://www.jianshu.com/p/e44f2c407236
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。