【记录】Git连接gitee、新建仓库

1.连接gitee

https://www.cnblogs.com/cokefentas/p/14727592.html

git安装与卸载
apt-get install git apt-get remove git

git配置
配置用户名
git config --global user.name "your name"
配置邮箱
git config --global user.email "your email"
查看配置信息(按q退出)
git config --global --list

生成公钥
ssh-keygen -t rsa -C "your email"
生成公钥后在ssh相应目录中将id_rsa.pub中的内容拷贝至码云

在这里插入图片描述

ssh -T [email protected]  #查看是否连接成功 -t参数在 ssh 直接运行远端命令时,提供一个互动式 Shell。

ssh菜鸟教程

文件夹内少了一个known_hosts文件,本来密钥文件应该是三个,现在只有两个,便报了这样的错误
此时输入yes回车之后,生成了缺少了的known_hosts文件,便可解决问题:

在这里插入图片描述

警告:已将IP地址“212.64.63.215”的ECDSA主机密钥永久添加到已知主机列表中。
嗨,tfnmdmx_gitee!您已成功进行身份验证,但GITEE.COM不提供shell访问。

https://blog.csdn.net/u013596478/article/details/110880290

去除警告:
创建~/.ssh/config 文件
vim ~/.ssh/config

在文件中输入下面内容:
UserKnownHostsFile ~/.ssh/known_hosts

在这里插入图片描述

2.新建仓库

1、初始化一个仓库(在项目根目录执行git init命令):git init

2、增加代码后,添加:git add .

3、提交代码到仓库:git commit -m "related_message"

git init - 初始化仓库。
git add . - 添加文件到暂存区。
git commit - 将暂存区内容添加到仓库中。

4、添加远程仓库地址,自己去gitee新建一个,填个名称其他都不用管

git remote add origin https://gitee.com/****/****.git

5、把本地仓库推到远程存储仓库中

git push -u origin master # 推送master分支到远程仓库origin(本地分支名与远程分支名同为master)

-u 是 set-upstream 缩写命名. 第一次是设置远程上游关联
-u 参数相当于是让你本地的仓库和远程仓库进行了关联。
第一次提交加了参数-u后,以后即可直接用git push代替git push origin master
意思就是我们不用在后面加 origin + 要提交的分支名 ,直接 git push 即可
https://www.runoob.com/git/git-push.html
git push origin master和git push的区别

在这里插入图片描述
第一次输入账号用的用户名/昵称错了,第二次用的手机号。(用平时自己登录gitee的账号密码)

推送成功,刷新gitee就可以看到了

1、进入到git项目目录;

2、在命令行里执行git config --global credential.helper store
这会在.git目录下创建一个文件,用于记录账号和密码;

3、再执行一次"git pull",输入正确的账号密码,以后就不用再输了;
解决Git每次拉取代码都需要手动输入用户名和密码

猜你喜欢

转载自blog.csdn.net/tfnmdmx/article/details/130055775