Git如何连接远程仓库以及第一次提交文件到远程仓库

最近由于上课的原因,我接触到了git,这个工具可以通过命令来将你的电脑中的本地仓库和远程仓库连接,这方便了文件的传输,不过在传输之前,需要将本地仓库与远程仓库连接,所以我想介绍一下如何操作。

一、准备工作。
(1)github远程仓库的建立
首先登录自己的github账号,之后在个人主页中找到Repositories,点击,就可以在右方看到New按钮,再点击之后,就可以根据自己的信息创建自己的远程仓库了。在这里插入图片描述
(2)在本地电脑上建立本地Git仓库。
在电脑上选择一个合适的文件夹,空白处右击选择Git Bash Here,出现操控台,在这里插入图片描述
之后输入

$ git init
>>> Initialized empty Git repository in D:\软件构造\gitlab\gitlab

这样就让git管理起这个文件夹,将之视作本地仓库。

二、SSH Key操作
(1)查看仓库的SSH Key值
在仓库的界面查看
在这里插入图片描述
(2)创建SSH Key
首先查看在用户主目录C:\Users\hp(我的是惠普电脑)有没有一个叫做.ssh的文件夹,如果有的话,再查看文件下有没有id_rsa和id_rsa.pub这两个文件,如果也有,就跳过次步,否则需要在命令行中输入

ssh-keygen -t rsa -C "仓库的ssh Key"

之后可以一路回车下去,最后你可以在你的用户主目录中找到.ssh文件夹,打开文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,是可以公开的。
在这里插入图片描述
(3)复制ssr key秘钥到粘贴板
在命令行中输入

pbcopy < (秘钥存放目录)

由于电脑的不同,这个命令可能不能实现,那就将id_rsa.pub文件用记事本的形式打开,手动复制。
(4)将key值添加到github的ssh设置中,在个人设置界面找到SSH and GPG keys
在这里插入图片描述
点击New SSH key,在Title起名字(随意),在Key中放入复制的key值。在这里插入图片描述
之后点击Add SSH key就添加完成。
在这里插入图片描述
在命令行中输入以下命令,验证是否添加成功。

ssh -T git@github.com

在这里插入图片描述
三、上传代码文件
(1)将所需要的文件放到你的本地仓库文件夹中
在这里插入图片描述
(2)
在命令行中输入

git add *

将文件夹中所有文件放入到暂存区中;
之后输入

git commit -m "需要的备注"

将add后的所有文件提交到本地仓库中

四、关联远程仓库
在命令行中输入命令:

git remote add origin 仓库的SSh key值

有时会出现错误提示

 fatal: remote origin already exists.

这是因为当前add仓库被提交过,所以要先删除再重新提交

 git remote rm origin
 git remote add origin 仓库的SSh key值

五、提交文件到远程仓库
用命令git push origin master进行提交

 git push -u origin master

在这里插入图片描述
如果出现了这样的提示

![rejected] 			master -> master (fetch first)
error: failed to push some refs to '仓库SSH Key值'

这是因为在提交的时候原仓库的readme文件没有被提交,将它与需要提交的文件一起重新提交就可以提交成功了
在这里插入图片描述
这样就可以完成远程仓库的连接和第一次提交文件到远程仓库了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值