linux添加远程仓库,Linux下创建远程仓库,并将本地git仓库与github上的关联

1.创建SSH KEY

在根目录的root目录中,查看是否存在.ssh目录。

如果无权限进入root目录,如下图:

20200928214319684985.png

则切换至管理员,使用命令sudo su 或 sudo -i,键入密码。

20200928214319799247.png

进入root目录后,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell,创建SSH Key:

ssh-keygen -t rsa -C "[email protected]"

把邮件地址换成自己的邮件地址,再一路回车即可。

这时可以在.ssh目录中找到id_rsa与id_rsa.pub两个文件,前者是私钥,不要泄露;后者是公钥,可公开。

再到你的Git仓库目录下,添加私钥地址:

ssh-add "你的id_rsa文件地址"

20200928214319830498.png

2.在github上添加公钥

打开Github网站,进入settings中的SSH and GPG keys,添加公钥:

20200928214319858819.png

点击New SSH key,将你的id_rsa.pub内容粘贴到key一栏,标题随意取。

20200928214319893000.png

在Github上建立一个仓库,(如已有则可跳过。)

创建好的仓库:

20200928214319937924.png

3.将本地已有仓库与github上的仓库关联

在本地仓库目录下运行命令:

git remote add origin [email protected]:你的github账户名/你的仓库名.git #添加远程仓库

git push -u origin master #推到远程

20200928214319967222.png

第一次push会出现问题,回答yes。

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

此时再刷新github页面,即可看到刚从本地推上来的代码。

20200928214320053163.png

从现在起,只要本地作了提交,就可以通过命令:git push origin master 上传到远程仓库。

原文:https://www.cnblogs.com/IvyzZ/p/13746909.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值