mac上使用git命令上传项目工程源码至Github/gitee
原文连接:(http://www.studyshare.cn/blog/details/1164/0 )
一、安装git工具
1、官网下载地址:点击下载 安装步骤略,mac安装工具双击拖动即可。
2、测试安装是否安装成功,命令:git --version ,显示出git版本则安装成功

java开发工具下载地址及安装教程大全,点这里。
更多技术文章,在这里。
二、创建SSH
1、在终端输入命令:cd ~/.ssh
若出现:-bash: cd: /Users/glamor/.ssh: No such file or directory ,表示之前没有创建过ssh,直接进入下一步,否则需要先清理rss,执行命令:mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*

2、命令:ssh-keygen -t rsa -C 1134018246@qq.com

此处出现Overwrite是因为之前生成过ssh,所以,会提示是否覆盖,如果是第一次使用,则不会出现。
确认完毕后,程序将生成一对密钥存放在以下文件夹:/users/用户/.ssh/
密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。
私钥保存在您的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。
注意:为了项目代码的安全,请妥善保管你的私钥!因为一旦私钥外泄,将可能导致服务器上的代码被泄漏!
三、设置公钥
1、复制公钥,命令:pbcopy < ~/.ssh/id_rsa.pub #使用此命令前,确保您已经进入/Users/用户/目录下
2、登录gitee或者github,此处以gitee为例

3、在gitee上创建一个仓库,


4、使用git命令上传代码到gitee上新建的仓库
(1)、进入本地项目根目录,执行:
git init 给本地项目创建git仓库,执行该命令后,会在本地生成.git文件夹,用于本地项目代码版本管理,切记轻易不要改动,否则可能代码版本会混乱

ls -all 可查看本地多了.git .gitignore等文件
(2)、将本地项目的文件添加到git,让git进行管理,执行
git add * 无任何显示表示成功
(3)、提交到本地git仓库 ,执行:
git commit -m '注释内容'
(4)、将本地项目关联到gitee上,执行:
git remote add origin https://gitee.com/darendu/demo.git
如果出现错误:fatal:remote origin already exists 意思是路径存在了,就需要删除原来的路径从新添加,执行
git remote rm origin
git remote add origin https://gitee.com/darendu/demo.git
(5)、将本地仓库代码push到远程仓库,执行:
git push origin master
如果出现错误:failed to push some refs to git ,则需要先将远程仓库的中的README.md文件pull到本地,执行:
git pull --rebase origin master ,然后再执行 git push origin master
最后等待上传成功即可使用远程仓库工程代码了。
本文为博主原创文章,转载请注明原文出处。
java开发工具下载地址及安装教程大全,点这里。
更多技术文章,在这里。
mac上使用git命令上传项目工程源码至Github/gitee的更多相关文章
- 【Unity】项目工程源码
Unity开发者俱乐部 http://blog.csdn.net/dingxiaowei2013/article/details/50605208 游戏蛮牛 9秒社团 6m5m raywenderli ...
- eclipse上的git命令使用浅析,搭建Maven项目
eclipse上的git命令使用浅析 2016-03-31 14:44 关于eclipse上git的安装和建立代码仓库的文章比较多,但作为一个初识git的人更希望了解每个命令的作用. 当项目连接到 ...
- 把本地git仓库中的项目引入到码云上
一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上) 四.在码 ...
- 使用 Git 命令去管理项目的版本控制(一)
参考资料:参考 参考 声明本文是作者原创,是自己的学习笔记,仅供学习参考. 在 10.11.2Mac系统中,要显示隐藏的文件夹使用命令行: defaults write com.apple.find ...
- GIT笔记:将项目发布到码云
GIT笔记:将项目发布到码云 发布步骤 1.码云创建项目 记录下项目的远程地址: https://gitee.com/mrsaber/ms_supplyAndSale.git 2.在本地创建GIT仓库 ...
- 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹
之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...
- git命令上传项目到码云总结
码云上传项目git命令总结: git clone https://git.oschina.net/xh-lxx/xh-lxx.oschina.io.git 进入到克隆下来的文件夹,然后操作git命令 ...
- 将项目上传到Github之使用git命令上传
1,先从GitHub网页上建立一个数据仓库 2,安装git 下载地址:https://www.git-scm.com/download/win 3,找到本地要上传的项目目录,右键点击Git Bash ...
- 初次在cmd使用git命令上传项目至github方法(笔记)
在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...
随机推荐
- Postman 插件安装和使用
1.google商店 搜索“谷歌访问助手” 2.在商店搜索Postman 3.安装Postman 4.访问chrome://apps/ 5.点击postman
- 用shedlock实现分布式定时任务锁
添加包 <dependency> <groupId>net.javacrumbs.shedlock</groupId> <artifactId ...
- Feign进行文件上传+表单调用
Feigin默认是不支持文件上传和表单提交的,需要做一些配置才能支持. 1.feign依赖 图中红色为form支持必须的jar. 2.添加自定义Encoder类: import static java ...
- Mac下GoogleChromeHelper占用内存过高 的一个排查过程记录
测试需要在Mac上装了个虚拟机,结果忘记限制资源了,直接崩溃重启过一次. 后面限制了一下资源,发现内存占用率还是特别高,其中最高的居然是Chrome相关的一个东西.这让我8G内存该如何是好. 于是查了 ...
- linux环境下安装python 3
说明: 在linux环境下,都默认安装python 2的环境,由于python3在python2的基础上升级较大,所以安装python 3环境用于使用最新的python 3的语法. 安装过程: 1.下 ...
- vue重置表单数据
Object.assign(this.$data, this.$options.data()) // 全部重置 Object.assign(this.$data.form, this.$options ...
- linux里安装使用svn
1.安装 sudo apt-get install subversion 2.checkout工程 svn checkout svn://192.168.0.3/测试工具 /home/testtool ...
- sql 在查询到的语句基础上添加行号
正常查询语句: SELECT TagName FROM ps_status a WHERE a.TagName LIKE "DTmk_zybf%1bxxjcqh.PV" 查询结果: ...
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之Nodejs调用bat或sh脚本
关于EasyDSS流媒体服务器 EasyDSS商用流媒体服务器解决方案是一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP ...
- ifcopenshell在VS2015下的编译
源起 今天使用 IfcOpenShell的IfcConvert ,因为是开源的所以就想自己编译下,编译过程中遇到不少问题,因此记录下来 什么是IfcOpenShell? IfcOpenShell是一个 ...