最新Github创建仓库,将项目上传到GitHub
将代码放在GitHub上
最近进行项目学习,想将代码放在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.按照以下命令一条一条输入
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,并把他们接到更新后的版本库之中 然后重新进行第五步,完成
评论区