GitHub简介:GitHub是一个面向开源及私有软件项目的托管平台,也是一个开源代码库以及版本控制系统,Github拥有超过900万开发者用户,已经成为了管理软件开发以及发现已有代码的首选方法。
怎样创建仓库并使用?详细操作步骤如下:
1、首先打开github个人存储库(没有账户的,可以自己去创建一个账户),点击new新建仓库,如下;
2、填写仓库名称和仓库简介,点击create repository创建存储库;
3、存储库创建成功(起的名字不一样,不用在意);
4、接着cmd打开终端,或者使用vscode来打开终端,个人使用vscode操作,输入以下命令,然后按回车键;
ssh-keygen -t rsa -C "github注册时电子邮箱"
5、接着按回车键,直到出现Overwrite (y/n)? 输入y(重点),然后一直按回车健,出现以下内容,密钥生成成功;
6、然后打开该文件(记事本打开),复制密匙,一般路径如下:
此电脑\C:\Users\***\.ssh\id_rsa.pub;
7、复制密钥;
8、然后回到github上,在刚刚创建的仓库设置页面,导航栏选择deploy keys(部署密匙),点击add deploy key(添加部署密匙);
9、然后填写title(标题)和key(钥匙);
10、SSH密匙添加成功;
11、然后切换到仓库主页面,点击code,选择ssh,点击复制;
12、打开终端,git clone ssh;
github存储库建立、连接成功●'◡'●
Git常用:
git add . 添加到本地
git commit -m "备注" 推送备注
git pull 拉取
git push 推送
git报错?
error1:
On branch main
Your branch is ahead of 'origin/main' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
翻译:在支路主
你的分支比'origin/main'领先1个提交。
(使用“git push”发布本地提交)
解决:先git push就可以,然后又遇到报错error2
error2:
ERROR: The key you are authenticating with has been marked as read only.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
翻译:错误:您正在验证的密钥被标记为只读。
无法从远程存储库读取。
请确保您拥有正确的访问权限
并且存储库存在。
解决:执行 ssh-keygen -t rsa -C "*******" 重新生成密匙,重新添加密匙;
然后重新添加本地,再推送,推送成功(●'◡'●)