提交本地代码到github(包括服务器上的 Git - 生成 SSH 公钥)

it2022-05-05  156

1、首先在github网页创建repository(仓库)

2.创建本地仓库或者git上一步创建的仓库

在本地执行git init (或者git clone ***)    //把这个目录变成Git可以管理的仓库

3.添加需要上传的内容

将需要上传的内容放到本文件夹下

git status     可以看到复制进来的文件(显示为红色)

4.将文件添加到仓库

git add + 需要添加的文件名 或者git add --all 将当前目录下所有的文件全部添加

git status     (此时add 的类容变为绿色)

5.把文件提交到仓库

git commit -m “修改说明”

6.将本地仓库关联到github上

git remote add origin *****(此处填写下面第二张图箭头所指处内容)

7.上传本地代码

git push -u origin master

可能会报错Permission denied (publickey).此时需要生成SSH公钥

8.确认是否有秘钥

默认情况下,服务器用户的 SSH 密钥存储在其 ~/.ssh 目录下

需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。

9.创建秘钥(为了简单,以下过程直接回车即可)

10.获取公钥

cat ~/.ssh/id_rsa.pub   复制下图ssh-rsa开头的一段字符串,提交到github即可

11.提交公钥到github

打开https://github.com/settings/ssh

上面图二中title可以随便取,key粘贴上一步中复制的内容即可

图三中红色方框内容即为新生成的秘钥

12.再次上传本地代码

git push -u origin master

可以看到提交成功,至此就可以去github上查看自己提交的内容啦!!!

 

 

 


最新回复(0)