在Coding上建立仓库
一、注册Coding并创建项目
①注册:https://coding.net
②配置SSH keys。下载安装git后——单击桌面——Git Bash Here
输入命令
  1. cd ~/. ssh
    如果提示:No such file or directory 说明你是第一次使用git。

生成新的SSH Key:
  1. ssh-keygen -t rsa -C "邮件地址@youremail.com"
其中,邮件地址是你的邮件地址,C是大写。
然后会让你输入要保存的文件名,直接回车就默认id_rsa好了

然后会让你输入两次密码,密码是提交项目时使用的(输入密码的时候不会有显示,直接输入就行了)
如下显示代表生成成功
按着上面的路径找到生成ssh key的目录,如 C:\Users\Administrator\.ssh
用记事本类软件打开id_rsa.pub,将内容复制下来,下一步会用到
③添加SSH Key到Coding
打开Coding页面,打开账户界面 ,点击SSH 公钥,新建一个ssh key将上一步复制的内容粘贴进去,点击添加按钮完成添加
    git
下载地址:

        git:https://git-scm.com/download/win
在项目根目录下打开git bash
1.
  1. git init
2.
  1. git add .
3.添加更新说明
  1. git commit -m "First commit"
4.设置提交地址
  1. git remote add origin 提交地址
5.提交
  1. git push origin master
其中可能遇到 Please tell me who you are 这种返回,输入以下命令
  1. git config user.name "用户名"
  1. git config user.email "邮箱"
还可能遇到RSA秘钥不符的,需要生成秘钥添加进Coding,参考建站笔记

出现错误

1.如果之后在AndroidStudio提交代码时,弹出错误:
Can't update: no tracked branch
No tracked branch configured for branch master.
To make your branch track a remote branch call, for example,
git branch --set-upstream master origin/master
Push rejected
Push to origin/master was rejected
原因是没有指定分支,解决方法就是按提示
  1. git branch --set-upstream master origin/master
2.此时可能又出现一个提示:
The --set-upstream flag is deprecated and will be removed. Consider using --track or --set-upstream-to
Branch master set up to track remote branch master from origin.
我们按着提示重新设置后就可以提交了
  1. git branch --set-upstream-to origin/master
3.如果出现了  failed to push some refs to 问题:
error: failed to push some refs to 'git@github.com:hansionit/H-Downloader.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
主要原因是github中的README.md文件不在本地代码目录中
先通过如下命令执行代码合并
  1. git pull --rebase origin master
然后可以看到本地代码库中多了README.md文件,再次push
  1. git push origin master
4.提示:fatal: remote origin already exists
一般在执行第4步时出现,主要原因是已经添加了远程仓库了,如果需要更换,需要先移除远程仓库
  1. git remote rm origin
然后再重新从第4步开始
  1. git remote add origin 提交地址
5.提示:
warning: LF will be replaced by CRLF in 某文件
The file will have its original line endings in your working directory.
一般是在执行第2步时出现,但不处理也不会影响提交,主要原因是:
CRLF 代表CR(Carriage-Return)、LF(Line-Feed)    回车换行
回车(CR, ASCII 13, \r) 、换行(LF, ASCII 10, \n)

这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束,而在Linux/UNIX系统中只有换行符。
也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF
    使用git来生成工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF
解决方法:
删除刚刚生成的.git文件
  1. rm -rf .git
配置core.autocrlf为false
  1. git config --global core.autocrlf false
然后重新重第1步开始

http://9713bbb1.wiz03.com/share/s/2n4XKN1YKkvr2PQq7C18Rgeg2BZisx020QAj2zEMAn3mZxJG相关推荐

  1. WordPress中.user.ini 权限问题

    安装完WordPress在给予权限或者删除的时候可能会收到下面的提示. [root@localhost default]# chmod -R 755 /home/wwwroot chmod: 更改&q ...

  2. Aria2在Windows上如何安装配置使用

    一.下载所需的软件 二.安装与使用 三.Aria2的额外内容 四.Aria2的使用 五.Aria2与其它插件配合使用 一.下载所需的软件 可以从一下地址获取最新版本 GitHub: https://g ...

  3. JVM 精华知识点汇总

    JVM 是小白 Java 程序员成长路上的一道坎,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程.内存中 ...

  4. app启动速度优化实践

    外链:http://2d7eb962.wiz03.com/share/s/0JvHBy3NOASk2pFO7C39hO7i0ulHDJ32D4KW2AZQuK1p0cxF 延迟初始化 基于applic ...

  5. MySQL的文本导入load data local

    MySQL的文本导入load data local 数据文件格式: Aeschylus time as he grows old teaches many lessons Alexander Grah ...

  6. 从无到有完整搭建lnmp+redis+memcache+gearmand网站

    安装环境 Distributor ID: Debian Description: Debian GNU/Linux 7.11 (wheezy) Release: 7.11 Codename: whee ...

  7. [电脑问题]新固态硬盘安装系统以及分区,reboot and select proper boot device的问题处理

    需要: 1.一个新的固态硬盘. 2.一个8G以上的U盘或者是 已经分区的 移动硬盘,作为 引导盘. 目标: 把新的固态硬盘安装 系统 ,并能够在新电脑中运行. -------------------- ...

  8. AES 轮密钥(子密钥如何生成).md

    我的笔记: http://caf99af3.wiz03.com/share/s/3a-pHP3y4ABk2SLM5t03faoi2zxPEL18M4g92m15dS0FLt3J AES首先将初始密钥输 ...

  9. 04. 交换机的端口聚合配置

    转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1-Xe2N3SrAA-2emxLy1Q_Hk2 交换机的端口聚合配置 技术原 ...

最新文章

  1. java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(j
  2. JS报“Uncaught TypeError: undefined is not a function ”异常
  3. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载四(使用程序载入事件)...
  4. VTK:PolyData之TubeFilter
  5. Drools集成SpringBoot
  6. java webdriver page object_Selenium2(java)页面对象模型(Page Object) 八
  7. HTTP缓存ETAG和Last-Modified
  8. WCF消息传输的几个基本概念(知识点整理)
  9. keep-alive pipeline区别
  10. vb.net mysql 实例教程_VB.NET数据库编程基础教程(转载
  11. TAOCP中最大公约数算法理解
  12. 高效能人士的七个习惯
  13. 科技创新就要高浓度、高密度
  14. 异或为什么满足结合律,布尔代数与布尔环简介
  15. 容器Docker学习系列五~命令学习history,save, import
  16. 天津职称英语及计算机,关于天津职称英语
  17. echarts动态循环出多个相同图表但不同数据动态渲染图表
  18. Chrome安装插件SwitchyOmega
  19. EtherCAT 之邮箱
  20. 模板有函数模板和类模板,这个在上学期的java课里面就学了,C++应该是一样的。

热门文章

  1. 卷积神经网络-细节 一些不为人知的东西
  2. 浏览器兼容性调整(非原创)
  3. iSubtitle for Mac(视频字幕制作软件)
  4. JavaScript 执行机制
  5. python修改桌面壁纸_3分钟教你用python把你的桌面壁纸变得酷起来
  6. 51单片机c语言程序是一个灯亮灭,单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮...
  7. 深度学习基于DEAP的脑电情绪识别情感分类(附代码)
  8. tomcat9下载与安装(免安装版)
  9. 在qt中实现图片的加载
  10. 删除分页符时,保持页面格式不乱