最新Github创建仓库,将项目上传到GitHub

将代码放在GitHub上

发布:2023-10-21     分类:闲者编程     标签:GitGitHub
2023 - 10 - 20

最近进行项目学习,想将代码放在GitHub上,但是找了多个攻略,都不全,因此自己制作一份,将创建仓库的过程记录下来,大家共同学习下.适合新手,有什么问题可以在底下指出,

一.登录GitHub,创建仓库

GitHub账号应该都有的,如果没有,可以上https://github.com/ 进行账号注册,这个就不细说了.下面上干货.

1.创建新仓库

点击右上角的+号,选择创建新仓库

2.填写仓库详细信息

按照图片上注释写就ok,所有填完,点最底下的创建就好了

3.看完成后的仓库结构

此处我创建的仓库交JPA-demo,因为是学习jpa做的小demo.因此名字和项目名统一. 创建后的项目中有两个文件LICENSE和README 没有的小伙伴看下上一步填写信息时是不是忘了勾选什么.

二.将本地项目上传GitHub

注意:这里默认本地已经安装好Git了,如果没有安装的小伙伴点击http://git-scm.com/download/根据自己电脑的进行下载 或者使用我这里提供的win10 64的版本:

链接:https://pan.baidu.com/s/1Ms3Qn4Z4Z5tDMh2ajSjISw 提取码:i0w7

安装步骤很简单,全都默认就可以了 安装完,打开Git Bash 将用户名和邮箱设置下

$ git config  –global  user.name  "用户名"
$ git config  –global  user.email  "邮箱"

1.在本地项目中打开Git Bash

比如此处我向上传bbs项目,在bbs项目中打开

2.按照以下命令一条一条输入

Github创建仓库

1. git init //把这个目录变成Git可以管理的仓库
2.  git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
3. git commit -m "first commit" //把文件提交到仓库的信息
4. git remote add origin  克隆的地址use shh的 //关联远程仓库
5 .git push -u origin master //把本地库的所有内容推送到远程库上

这里可能有点问题,在输入第五步时报权限不足

Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: Could not read from remote repository.

最后查找了下,是因为没有在GitHub上配置密钥的原因. 以下解决步骤:

1.打开.ssh文件夹,一般在C盘的用户下的用户名下 看里面除了known_hosts 文件,是否还有其他文件,若没有,则代表你没有生成密钥,有的话最好重新生成下,不确定存在的能不能用.

2.生成密钥 在此文件夹下,打开Git Bash, 运行命令

ssh-keygen -t rsa -C “你的邮箱”

会生成id_rsa 和 id_rsa_pub,这代表这密钥已经生成

3.将公共密钥复制到GitHub 以记事本的格式打开id_rsa_pub 将其中的内容复制到

打开

创建新密钥

名字就起项目名,复制的东西放入底下的那个框中,完成.

回到刚才命令的第五步,重新进行第五步,发现报错

使用

git pull --rebase origin master

该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中 然后重新进行第五步,完成

更新:2023-10-21
点击评论
评论区