Linux下git、github的使用

安装git

$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git

这里写图片描述

配置git

//git是分布式版本管理系统,所以每个机器都要自报家门。
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

这里写图片描述

把本地文件(目录)放到git仓库里

当然你首先得git init个空仓库,然后再你的东西放进仓库就ok。git add\git commit
这里写图片描述

远程连接前的准备

本地的git仓库固然很好,要是能把内容放在远程仓库中就更好了。开始教程。
这里写图片描述

id_rsa.pub中的密钥添加到github对应的配置中去。

获取秘钥:

$ ssh-keygen -t rsa -C "youremail@example.com"

这里写图片描述

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

远程连接

运程仓库和本地仓库都是仓库

STEP1:想把本地仓库内容放到远程仓库里去,首相你得在远方新建仓库
这里写图片描述
STEP2:在你机子上指定你要push到哪个仓库上。
$ git remote add origin git@github.com:1500256797/StudentManageSystem.git
STEP3:最后强行push一波
git push -u origin +master

大功告成,收工回家


问题1:提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:

解决措施: 强行推送 git push -u origin +master

更多方案参考 error: 无法推送一些引用到 ‘https://github.com/*’ 提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值