提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、Git安装及配置
    • 1.Git安装->秘钥生成及配置
    • 2.复制秘钥到github中的ssh
  • 二、github+sourceTree
    • 1.下载安装sourceTree
    • 2.代码管理
  • 总结

前言

这里简要介绍如何使用Git托管代码,主要通过sourceTree可视化工具进行操作。主要,这里假设使用者已经用于github账号、sourceTree账号等。


一、Git安装及配置

1.Git安装->秘钥生成及配置

 第一步:官网下载最新版本:https://git-scm.com/downloads。第二步:点击安装,除了路径的修改,其他按照默认选项即可。第三步:Git生成秘钥及配置公有代码库1.设置账号和邮箱git config --global user.name "自已的用户"    例:git config --global user.name "fenlin" git config --global user.email "自己的邮箱"     例:git config --global user.email "wei@163.com"2.查看秘钥是否存在cd ~/.ssh3.生成秘钥ssh-keygen -t rsa -C "自己的邮箱与上面邮箱一致" 按三次回车   例: ssh-keygen -t rsa -C "wei@163.com"4.查看秘钥,并复制到码云或github的ssh里cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD9S2lo0iALjcBeE7dlCpXN+dN3asjaABIQOjAQJSKM ho+UL2LQJhmbPhYQyio2IRV4sHgXUSXseZ8Dzo/B8oBiC94h25rrIb8UMmKp3Cctk1e1LabmhIVwzAZt 4cpyHpyryUqGbE4hy+7vBcBGwGjuQBR1cixJn3v+nc6jGtF+4UlIXDSOu9sYMiyCuqGKCjqQjvLDGRul VmtJ8eROPMJLlRZ43Xg+vTFz0jH3EJP8OnguU+EH82XMHhgDpD0xyWS/mVcDKtYh4rUL/Ky8fXQuxY3b RU5QKjHYuw88E3impT7VZz9IRcJQUtet9xVh69/qyH56SGfxZ/LjbjUbuEcR 987679265@qq.com
整个过程如下图所示:
这里会在下面路径下生产秘钥

2.复制秘钥到github中的ssh


二、github+sourceTree

1.下载安装sourceTree

详见:https://blog.csdn.net/syq8023/article/details/89844030
这里提示一下:下图中的用户信息要与github注册邮箱一致;ssh秘钥来源于1.2小节的介绍

2.代码管理

第一步:github新建项目,填写信息恢得到图二的ssh或https内容


第二步:sourceTree推送代码
首先新建克隆(clone)项


然后在路径下放入文件,并暂存->提交


最后选中该文件(项目)执行推送,稍等一会就可以在github创建的工程中看到自己的东西了


总结

由于博主也是第一次操作,解释的可能不太详细,下面给出几篇比较优秀的资料连接。

1.Git生成秘钥及配置公有代码库步骤:https://blog.csdn.net/fenlin88l/article/details/89944857

2.sourceTree使用教程详解:https://blog.csdn.net/syq8023/article/details/89844030

快速上手代码管理(Git+github)相关推荐

  1. 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)

    [简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...

  2. 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details ...

  3. [ 代码管理 ] GIT + 码云+ idea 实现代码云端分布式同步管理

    GIT 工具下载 https://github.com/git-for-windows/git/releases/download/v2.12.2.windows.1/Git-2.12.2-64-bi ...

  4. 提交微信小程序代码到微信代码管理git上

    背景 其实提交到github,码云,或者是 微信的git本质上没区别.这里只是想把微信的代码统一管理,所以决定放到微信的git上 创建远程项目 在微信开发管理工具上点击代码管理 完成用户名密码设定后, ...

  5. 代码管理平台—GitHub

    1.GitHub介绍 GitHub是一个开源的代码托管平台,使用GitHub可以查看别人的项目.可以建立静态网页.可以管理插件.可以在线编译.可以托管代码等等. 1.1.GitHub使用方法 注册用户 ...

  6. 代码管理git生成ssh key (公钥私钥)配置GitLab

    git生成ssh key 配置GitLab git在我们日常项目管理中起了很大的作用,是我们能够更好地管理我们的代码,git的管理是基于ssh密钥进行的,所以在使用前我们需要进行ssh配置. 首先我们 ...

  7. 彩票软件2)代码管理git

    以前在自己电脑上装过git,现在卸载了重头再来. 这破玩意确实挺好用,好吧,用的还是不明白, 1)在github上注册账号 2)我在本地装了以下几个软件 Git-1.7.10-preview20120 ...

  8. Push代码:Git@github.com: Permission denied (publickey)

    文章目录 1.创建一个 SSH key 2.添加你的 SSH key 到 github上面去 1.创建一个 SSH key $ ssh-keygen -t rsa -C "your_emai ...

  9. Aspectj快速上手代码示例之Before,After,Around

    本文不打算解释AOP的相关专业名词和概念,仅通过几个代码示例来展示Aspectj(对AOP实现的)的基本使用,并且使用的Aspectj是目前最新版本. 1.搭建环境 本文使用Maven来构建工程,通过 ...

最新文章

  1. Intent以及IntentFilter详解
  2. 供销合作社对话中国农民丰收节交易会 谋定为农服务主业
  3. oracle连接数据的oci和thin的区别
  4. Hash Function
  5. P3346-[ZJOI2015]诸神眷顾的幻想乡【广义SAM】
  6. 工作68:json校验工具
  7. golang mysql连接池原理_redis mysql 连接池 之 golang 实现
  8. 昨天写的档,今天就被转盗,51CTO老大们来管管
  9. CXF 中使用 wsdl2java 示例
  10. 华三模拟器实现不同vlan之间的隔离,端口如何配置trunk模式
  11. 深入理解Spring四大元注解DIRT
  12. 永洪科技怎么样_【永洪科技怎么样?】-看准网
  13. 搜狗输入法不能正常使用?
  14. 绿色电力和教育 化学制品 组合板块推荐的五个横盘整理股票
  15. CORDIC算法收敛性证明
  16. 九 曝光矫正与自动包围曝光
  17. 构建统一监管制度 加快数据要素立法修法
  18. chatgpt赋能python:Python程序员必知的Geany配置技巧
  19. Web移动应用:HTML5,CSS和JavaScript
  20. 2020茶艺师(初级)考试题库及茶艺师(初级)在线考试

热门文章

  1. js三级地区选择插件,省市县级联下拉列表
  2. mac上的http请求监控软件
  3. “老中医”赴港IPO,固生堂能否把好港股“这把脉”?
  4. 数据可视化大屏设计尺寸怎么定?
  5. 301重定向存在的问题
  6. 护肤品总结 Skin Care (1)
  7. pyqt5 QLabel详细用法
  8. 用代码制作小游戏:简单制作给孩子幸福童年
  9. \u5b57\u7b26 字符转换 (Unicode字符与中文的相互转化)
  10. 从“走近”到“走进”年轻人,这家厨电品牌凭什么脱颖而出?