Git-入门教程(四)-基于github的远程仓库搭建

本文详细介绍如何在GitHub上创建远程Git仓库,并使用Windows下的GitBash进行本地仓库的初始化及与远程仓库的同步。涵盖SSHKey生成与配置、本地仓库创建、文件提交及推送流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.摘要

本文主要介绍基于github的远程Git仓库搭建和使用方法,并使用Windows下的Git Bash做演示。

 

1.登陆github并新建仓库

step1:进入github官网,登陆账号,没有账号的读者可以点击sign up申请一个。

step2:点击右上角的‘+’ ,新建一个仓库。

这时候,github已经提示我们下一步干什么了:

我们可以新建或者上传已经存在的文件。

由于本教程介绍的Git的使用方法,本文主要介绍在本地使用Git建立好仓库,然后上传到github上。

step3:创建SSH Key并添加到远程库中

每位用户的github一般来说都是公开的,如何防止不相关的人把代码提交到我们自己的库中呢?github的方式就是利用ssh连接,每台想要提交的代码的机器都必须将本机的SSH Keys的公钥存入远程目标库中。

生成ssh key:

ssh-keygen -t rsa -C "email@163.com"  #生成本机的ssh key
cd ~/.ssh                             #进入.ssh文件夹
ls                                    #目录下后存在id_rsa  id_rsa.pub  

其中,id_rsa存放的是私钥(需要保密),id_rsa.pub存放的是公钥(提交到github中)

将公钥添加到github中:

依次点击:Setting-->SSH and GPG keys --> New SSH key 

  

然后,将id_rsa.pub中的内容copy-paste到key的框中,添加名称并保存即可。

 

2.在本地建立Git仓库

step0:打开Git Bash

step1:新建仓库目录,并进入。

mkdir /e/temp/           #在Windows系统的E盘下新建temp文件夹
mkdir /e/temp/Git_demo/
cd /e/temp/Git_demo      #进入/e/temp/

注意,在Git Bash中使用是linux风格的命令,而不是Windows中cmd风格的。

step2:初始化仓库

由于Windows中的换行符为 CRLF, 而在Linux下的换行符为LF,Git会进行自动转换。

如果不禁用该转换,当我们执行git add操作的时候,会有一个warning:

git config --global core.autocrlf false  //禁用LF-CRLF自动转换  
git init 

仓库初始化之后,就完成了Git仓库的构建。查看当前目录,会发现多了一个隐藏的.git的目录,Git跟踪管理版本库的信息就记录在这一文件夹下。如果我们想要删除该仓库,只要rm -rf .git 删除该文件夹即可。

 

3.在仓库中写点东西

本地仓库建立好了之后,就可以开始工作了。

我们遵循github提供的建议,先新建一个README文件。

vim README.md
git add README.md
git commit -m "first commit"

 

4.提交到远程仓库

我们已经完成了本地仓库的提交,下面就是将本地仓库推送到远程仓库中。

git remote add origin https://github.com/shangyj17/Git_demo.git
git push -u origin master

 

5.查看远程仓库 

这时候,我们再登陆到远程仓库,就可以看到我们提交的内容了,并且远程仓库和本地仓库中的内容是完全一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值