• 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开发工具下载地址及安装教程大全,点这里
    更多技术文章,在这里

  • 相关阅读:
    228. Summary Ranges
    227. Basic Calculator II
    224. Basic Calculator
    222. Count Complete Tree Nodes
    223. Rectangle Area
    221. Maximal Square
    220. Contains Duplicate III
    219. Contains Duplicate II
    217. Contains Duplicate
    Java编程思想 4th 第4章 控制执行流程
  • 原文地址:https://www.cnblogs.com/darendu/p/10956294.html
Copyright © 2020-2023  润新知