学习记录
- 1.连接gitee
- 2.新建仓库
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 git@gitee.com #查看是否连接成功 -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每次拉取代码都需要手动输入用户名和密码