上传代码到Github

这篇文章写得是windows下的使用方法。

一、:创建Github新账户

二、:新建仓库

三、:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。

四、:安装Github shell程序

五、:打开Git Shell,输入以下命令生成密钥来验证身份

ssh-keygen -C ‘your@email.address’ -t rsa
连续三个回车之后会在windows当前用户目录下生成.ssh文件夹,和linux一样。

把文件夹下的id_rsa.pub文件内容全部复制。

然后打开github账户设置,如图

打开ssh keys

右上角点击add ssh key

然后在title随便输入,key栏粘贴刚才的密钥。

六、:在Git Shell下输入命令测试刚才的公钥是否认证正确。

ssh -T git@github.com
正确结果会显示:

Warning:Permanently added ‘github.com,207.97.227.239’ (RSA) to the list of known hosts.
  Hi Flowerowl! You’ve successfully authenticated, but GitHub does not provide shell access.
warning 不用理会。

七、:clone刚才新建的repository 到本地,输入命令:

 git clone git@github.com:UniqueChun/scalaHDFS.git
这时会在目录下生成:

八、:将想上传的代码目录拷贝到此文件夹下:

九、:切换到Git shell 命令行下,输入命令:

git init
git commit -m 'scalaHDFS'
git remote add origin git@github.com:UniqueChun/scalaHDFS.git
git push origin master

报错处理
错误1

$ git commit -m 'scalaHDFS'
On branch master

Initial commit

Untracked files:
        scalaHDFS/

nothing added to commit but untracked files present

手动添加文件

git add OperatorHDFS/*

错误2

$ git remote add origin git@github.com:UniqueChun/scalaHDFS.git
fatal: remote origin already exists.

删除之前的origin

$ git remote rm origin

错误3

$ git push origin master
Everything up-to-date

没有git commit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值