您现在的位置是:首页 > 正文

AndroidStudio 本地代码上传githup上面

2024-02-01 04:03:56阅读 2

 第一步:首先在androidstudio 中 Terminal 中 创建 git init

第二步:然后在githup中创建

如果在创建的时候点击了 Initalize this repository with aREADME   到时候push代码会抱一个错误 error: failed to push some refs

解决方案是:

1、在使用git 对源代码进行push到gitHub时可能会出错

2、出现错误的主要原因是github中的README.md文件不在本地代码目录中

3、可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

4、执行上面代码后可以看到本地代码库中多了README.md文件

5、此时再执行语句 git push 即可完成代码上传到github

第三步:git remote add origin git@github.com:XXX/XXX.git

第四步:需要关联本地电脑与githup关联上

因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。

1.创建SSH Key。

在用户主目录(C:\Users\Administrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接到下一步。如果没有,打开Git Bash,输入命令,创建SSH Key

1

$ ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱

直接回车就ok了

出现上图,就说创建成功啦,再去用户主目录里找到.ssh文件夹,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以公开。

2.接下来到GitHub上,打开“Account settings”--“SSH Keys”页面,然后点击“Add SSH Key”,填上Title(随意写),在Key文本框里粘贴 id_rsa.pub文件里的全部内容。

点“Add Key”,你就应该看到已经添加的Key,可以添加多个Key

3.验证是否成功,在git bash里输入下面的命令

1

$ ssh -T git@github.com

如果初次设置的话,会出现如下界面,输入yes 同意即可

 

 

4.下面开始设置username和email,因为github每次commit都会记录他们

1

2

$ git config --global user.name  "name"//你的GitHub登陆名

$ git config --global user.email "123@126.com"//你的GitHub注册邮箱

5.接下来就是把本地仓库传到github上去,之前在GitHub上建好一个新的仓库是,跳转的页面,完全按照上面的只是操作就可以了。

 

1

2

$ git remote add origin git@github.com:flora0103/example.git    //关联一个远程库命令, git@github.com:flora0103/example.git   这个是自己远程库

git push -u origin master    //关联后,第一次推送master分支的所有内容命令,此后,每次本地提交后,就可以使用命令git push origin master推送最新修改

网站文章

  • cs计算机科学好学吗,CMU哪个专业最难申请?竟然不是计算机!_托普仕留学

    cs计算机科学好学吗,CMU哪个专业最难申请?竟然不是计算机!_托普仕留学

    CMU全称为卡内基梅隆大学,是美国顶级的私立高等学府,该校多个专业位居全美前列,那么你知道CMU哪个专业最难申请吗?经数据考证,最难申请的竟然不是大名鼎鼎的计算机专业!首先,CMU的本科有7个学院,包...

    2024-02-01 04:03:48
  • 哈希表-有效字母异位词

    哈希题目

    2024-02-01 04:03:42
  • c++多文件结构 & 程序编译后出现的文件

    c++多文件结构 & 程序编译后出现的文件

    通常一个项目至少划分3个文件;决定一个声明放在源文件还是头文件中的一般原则;外部变量与外部函数;程序编译后会出现的文件——目标程序文件(*.obj)、无编译浏览文件(*.ncb)、工程文件(*.dsp)、工作区文件(*.dsw)、编译信息文件(*.plg)。

    2024-02-01 04:03:13
  • 例子说冒泡排序

    1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

    2024-02-01 04:03:06
  • 怎样使用计算机上的高级共享设置密码,怎么设置电脑共享密码

    怎样使用计算机上的高级共享设置密码,怎么设置电脑共享密码

    怎么设置电脑共享密码在电脑上怎么设置共享密码?一起来看看!怎么设置电脑共享密码(一)怎么设置电脑共享密码1右击“我的电脑”,从弹出的窗口中选择“管理”项。2并在打开的“计算机管理”窗口中,切换至“用户...

    2024-02-01 04:02:59
  • C++ Web编程实战

    C++ Web编程实战

    一CGI程序的工作方式 在浏览器向Web服务器请求一个后缀是cgi的URL或者提交表单的时候,Web服务器会把浏览器传过来的数据传给CGI程序,CGI程序通过标准输入来接收这些数据。CGI程序处理完数据后,通过标准输出将结果发往Web服务器,Web服务器再将这些信息发送给浏览器。 二架设Web服务器Apache 1用rpm来查看Apache是否安装 [root@localhost ...

    2024-02-01 04:02:30
  • 使用计算机进行财务处理是计算机在,计算机中级考试练习题中的理论题(含答案)...

    B.储存更多信息C.存取速度更快D.虽贵,但能储存更多信息57.相对于主机来说,硬盘既是输入设备又是输出设备。(A)A.正确B.错误58.当磁盘处于写保护时,磁盘信息(A)。A.只能读不能写B.只能写...

    2024-02-01 04:02:23
  • Ubuntu16.04安装nginx(并启用SSL)

    1.安装依赖库 安装gcc g++ 的依赖库 apt-get install build-essential  apt-get install libtool 安装pcre依赖库 pt-get install libpcre3 libpcre3-dev 安装zlib依赖库 apt-get install zlib1g-dev 安装openssl apt-get install

    2024-02-01 04:02:16
  • 我从国企辞职后,凭借编程月入20K,却不敢和父母说……

    我从国企辞职后,凭借编程月入20K,却不敢和父母说……

    C++语言,作为编程行业里出现较早的编程语言,几十年来,因为语言灵活,数据结构丰富、具有结构化、平台移植力强、程序执行效率高等特点,广受关注与应用。即使新编程语言不断涌出,智能化水平越来越高,也无法挑战C++在高级编程语言里的领先地位。C++就业前景:1.C++软件开发的需求,在系统应用开发,通信领域开发,以及专业软件的开发领域,有着广阔的就业市场,有多年开发经验的C++软件工程师,基本上...

    2024-02-01 04:01:43
  • 朴素贝叶斯算法

    朴素贝叶斯算法

    机器学习(六)朴素贝叶斯算法文章目录机器学习(六)朴素贝叶斯算法一.算法介绍二.朴素贝叶斯算法在文档分类中的应用三.相关运用3.1 API介绍3.2 案例四.总结一.算法介绍读过大学本科的,在学习《概...

    2024-02-01 04:01:38