Git教程(二)发布项目到Github\Gitlab或码云进行托管教程
一、要将项目发布到Github或Gitlab等代码仓库进行托管前,都需要先注册平台的账号。登录之后界面与流程都大同小异。大概都是新建仓库、填写项目信息、推送代码。这里以Github为例进行演示,登陆后选择“new repository”,在Repository name一项填入项目的名称,选择Public代表公共仓库(Github的私有仓库是需要收费的),如图:
二、Github支持SSH公钥认证或者https认证,如果是公钥认证的话需要回到Git服务器中建立公钥
ssh-keygen -t rsa -C "13841276@qq.com"
三、回到Github网站,找到设置公钥的地方,把刚才创建的公钥内容粘贴进去。完成之后可以看到出现了一把灰色钥匙,这是说明还没有验证完成
四、在服务器上使用命令进行验证
ssh -T git@github.com
五、刷新Github页面,公钥颜色变为了绿色,这个时候应该还会收到一封来自Github的邮件,提示添加了一个Key,这个时候说明Github已经设置完成
六、回到Git服务器,将项目目录初始化称为Git仓库,并且推送到Github上
cd /linuxe #假设代码都在这个目录中 git init #将目录初始化称为仓库 git remote add origin git@github.com:tanglu86/linuxe.git #将远程仓库的项目目录和本地仓库进行连接,并且远程仓库名字为origin git push -u origin master #推送本地仓库的master分支到Github上,-u是提示输入用户名密码
七、返回Github上可以看到推送的东西已经出现了
八、可以在其他客户端上将版本库克隆下来作为工作副本
git clone git@github.com:tanglu86/linuxe.git
九、如果其他客户端还需要进行push操作的话就需要把这些机器的公钥添加到该项目中,记得给与write权限,这样客户端才能进行push操作,操作位置如图:
添加完成后在客户端上使用ssh -T git@github.com进行验证即可,然后做一些commit操作后push试试,可以看到Github上的文件已经被更新
git push origin master
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论