创建gitee本地仓库链接到远程仓库

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

步骤:

1首先配置git,将远程仓库的账号与邮箱设置到本机的git配置中

2创建本地仓库,链接远程仓库

3拉取远程仓库


一、配置git

配置用户名

git config --global user.name "gitee账户名称"

gitee账户名称今天gitee内部查看,在下图位置,@之后的内容(不包括@符号):

配置邮箱

今天gitee内查看邮箱地址,如下图所示:

git config --global user.email gitee邮箱地址

保存并查看配置

git config --global credential.helper store
git config --global --list

显示上面的内容证明配置完成。

二、创建仓库

1.创建仓库

进入到指定的文件夹下打开终端,运行git init指令初始化仓库。

mkdir demo
cd demo 
git init

2.使用git连接远程仓库

在终端下载项目需要用到http协议或者ssh协议,使用ssh协议需要配置密钥。 配置密钥操作: 在操作系统中,例如ubuntu,进入一个文件夹下载远程仓库。

使用下面的指令之一进行远程仓库拉取:

git clone http协议地址
ssh ssh协议

如果显示下载失败就需要配置ssh密钥

cd ~
cd .ssh
ssh-keygen -t rsa -b 4096    

//rsa:协议   4096:指定大小

//如果第一次使用就直接回车,生成id_rsa和id_rsa.pub,如果不是第一次使用这个指令,按下回车之后需要输入新的文件名称

//id_rsa:私钥文件

//id_rsa.pub:公钥文件

打开生成的公钥文件,复制里面的内容到github或者gitee里面,进入个人设置,找到SSH and GPG keys,将复制的密钥添加进ssh的密钥配置里面。

#############################################################################

在操作系统中配置;如果生成密钥文件时没有设置名称就不用配置,如果在生成密钥文件的时候修改了名称,进行如下的操作。

//如果在~/.ssh/目录下没有config文件就创建

touch config

tail - config        //在config文件里面添加下面的5行

vim config

//================

# github

Host github.com

HostName github.com

PreferredAuthentications publickey

IdentityFiles ~/.ssh/新创建的文件名称

//================

#############################################################################

设置成功保存后,直接使用git clone指令下载项目

git clone ssh协议链接

3.同步仓库

同步指令,将远程仓库的文件拉取,或者将本地文件上推

git pull //向远程仓库拉取文件

git push //将文件推送到远程仓库

连接远程仓库

将远程创建的空仓库跟本地的仓库进行关联。 远程仓库创建完成之后,在最后面回显示下面的代码,将本地仓库与远程仓库进行连接的指令,首先进入操作系统本地仓库下的终端,在终端中输入新创建的远程仓库指导的指令。

cd 本地仓库

git remote add origin git@gitee.com:jjc97/test2.git(远程仓库名称)

git push -u origin "master"   

//将分支定义为master

拉取远程仓库

git pull 远程仓库名 远程仓库分支名:本地分支名

直接使用 git pull 即可。

# 查看仓库是否设置了远程仓库的关联

git remote -v


# git pull -origin 拉取的分支数

git pull -origin master

总结

本文仅仅简单介绍了如何创建本地仓库连接到远程仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值