git上传代码到github

平时使用的都是idea,刚好这次遇到需要用git上传,就记录一下:

首先,github的账号和git的安装就不说了。

1.新建一个git仓库

 

2.进入本地项目文件中

//初始化git

$git init

3.本地git上传需要使用ssh key的连接,首先要在本地创建ssh key

$ ssh-keygen -t rsa -C "your_email@youremail.com"

your_email@youremail.com是你注册github账号的邮箱,然后一直点回车就好,创建好了可以根据目录找到自己的ssh文件,

本地.ssh文件:

其中id_rsa是秘钥, id_rsa.pub是公钥,打开公钥,将其中的内容全部复制到github中.

点击仓库右上角的settings-->Deploy keys-->add deploy key

将公钥复制到key中,勾选allow write access,不然后面push的时候可能会报错read only.

4.验证是否连接成功

$ ssh -T git@github.com

5.设置username和email

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

6.连接远程仓库的ssh地址

$ git remote add origin git@github.com:xiao-Ray/testgit.git

7.上传项目

//进入项目

$ git status

//选择添加到本地临时仓库

$ git add .

//提交到本地仓库

$ git commit -m 'my project push'

//push到远程仓库
$ git push origin master

 

可能出现的问题:

repository not found.

先删除远程连接,再重新添加:

$ git remote rm origin

$ git remote add origin xxxxxxxx

 

Warning: Permanently added the RSA host key for IP address '13.229.188.59' to the list of known host

进入C:\Windows\System32\drivers\etc\hosts文件

添加一行:13.229.188.59  github.com

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值