准备

  • 1.拥有一个GitHub账户
  • 2.安装了TortoiseGit(小乌龟)

具体过程

一、在GitHub上建立新的仓库

  • 起好仓库名,填好描述,在Add .gitgnore中选择Java(根据你自己需求写)

  • 建好之后把这个仓库的地址复制一下(待会儿要用到)

二、在磁盘创建版本库(仓库)

  • 右键,Git在这里创建版本库

  • 确定

  • 确定

重新看下当前的文件夹,已经有绿色的勾子了。

下面是隐藏的.git文件夹

三、设置

  • 右键,TortoriseGit -->设置

  • 确定

  • 先在Git进行填写。这个点“全局”填写(这里的信息好像没什么用,之前我设置了一个,现在我换成了下面的信息)

  • 然后在远端填写相应信息。注:这里的origin目前我也是看别人所以填这个,不知道啥意思,也不知是否可更改。URL就写刚才复制的;推送 URL不必写;Putty 密选择自己保存密匙的ppk文件。

点击 添加/保存后蹦出这个对话框点“否”

四、拉取

注:拉取是什么?就是从Github网上的指定仓库更新文件。

  • 右键,ToroiseGit-->拉取

  • 确定

  • 确定

五、编辑README.md文件

注:这步我也不知道有啥用

  • 创建README.md文件

  • 填写下面的内容

六、提交

  • 右键,Git提交 -> "master"...

  • 写好注释,勾选要提交的文件

  • 确定

七、推送

  • 右键,TortoiseGit --> 推送

  • 之后弹出填写GitHub的账号和密码的对话框,依次填写好,确定。

  • 关闭

进GitHub网站,可以看到本地仓库ssh_demo已同步了。

八、上传项目

如果要往这个仓库放个项目然后上传至GitHub怎么做呢? 只需把项目copy到这个仓库里,然后提交,推送即可。

注:这步当然可以在第六步一起提交,推送至GitHub。

  • 提交

  • 推送

进GitHub网站看看吧

利用TortoiseGit(小乌龟)将项目上传至GitHub网站的更多相关文章

  1. 如何通过TortoiseGit(小乌龟)把本地项目上传到github上

    1.第一步: 安装git for windows(链接:https://gitforwindows.org/)一路next就好了, 如果遇到什么问题可以参考我另外一篇文章~^ - ^ 2.第二步:安装 ...

  2. 如何通过Git GUI将自己本地的项目上传至Github

    最近在学习node.js和react,顺便复习了下AngluarJS相关的东西,写了些小demo想放在GitHub上,之前仅限于只申请了GitHub账号从没用过,今天花半天时间查资料认真学习Githu ...

  3. 将本地项目上传到Github

    将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repo ...

  4. mac下安装git,并将本地的项目上传到github

    mac下安装git 安装过程: 1.下载Git installer http://git-scm.com/downloads 2.下载之后打开,双击.pkg安装 3.打开终端,使用git --vers ...

  5. 详细教程:将本地项目上传到github

    作为 一个工程师,将本地项目上传到github进行备份和分享是一个不错的技能,一来可以方便以后的工作,二来可以分享自己的成果.所以下面本人详细教大家如何将本地项目上传到github,十分简单,一学就会 ...

  6. Git的使用-如何将本地项目上传到Github

    默认你的电脑上已经安装了git. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行 ...

  7. 如何用命令将本地项目上传到github

    一.Git终端软件安装 1.下载windows上git终端,类似shell工具,下载地址:http://msysgit.github.io/ 2.安装方法,打开文件,一路点击Next即可 3.安装完成 ...

  8. 使用 vscode将本地项目上传到github以及删除github上的某个文件夹

    安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...

  9. 如何将项目上传到GitHub?

    如何将项目上传到GitHub? 1.注册GitHub账户 浏览器输入GitHub官网地址:https://github.com/ 进入后点击Sign In 然后点击Create an account ...

随机推荐

  1. ssh com.jcraft.jsch.JSchException: Algorithm negotiation fail报错问题解决

    我司自动安装部署工具ideploy,使用ssh连接主机并部署业务.今天提供给一线安装规划后,安装报错,测试连接主机失败,而直接使用ssh是可以连接上主机的.查看问题错误堆栈如下: ERROR pool ...

  2. setdest 和cbrgen工具的使用,出现的错误

    在路径 ~/ns-2.34/indep-utils/cmu-scen-gen/setdest下运行 ./setdest -n 250 -p 0.0 -M 10.0 -t 10 -x 1500 -y 1 ...

  3. 全局解释器锁 GIL

    1.什么是GIL? GIL本质上是互斥锁,可以将并发运行变为串行,以此来控制同一时间内共享数据只能被一个任务修改,保证时间安全 2.GIL应用场景 使用原因:Cpython解释器自带垃圾回收机制不是线 ...

  4. linux使用Anaconda管理多个版本的Python环境

    1.下载(直接到清华镜像下载) 下载链接,选择合适的版本,我试了几个,选择了一个下载最快的,原谅我的渣渣网速, 官网在国外,必须找镜像,不然很慢很慢,,,,,, 此步骤真的很慢,重新选择下载网址,这个 ...

  5. /etc/security/limits.conf 文件说明

    /etc/security/limits.conf 是 Linux 资源使用配置文件,用来限制用户对系统资源的使用 语法:<domain>  <type>  <item& ...

  6. WebApi升级到2.0以后的XmlDocumentationProvider

    using System; using System.Globalization; using System.Linq; using System.Reflection; using System.W ...

  7. mysql-linux定时备份mysql数据库

    sh脚本 #!/bin/bash db_user="数据库用户名" db_passwd="数据库密码" db_name="数据库名" cd ...

  8. 【jQuery:遍历同样class的全部值,遍历某一列td的值】

    jsp代码: Html代码 <c:forEach var="main" items="${mainPage.list }"> <tr> ...

  9. WSDL测试webservice接口记录

    收到一个事情,需要对接第三方API,对方给了个service,看了一下,原来是webservices的. 上一次测试webervice的接口,还是至少八九年前的时候了,这种相对比较老旧的也好久不在使用 ...

  10. DroneCI启用privileged

    https://www.aliyun.com/jiaocheng/123155.html?spm=5176.100033.2.5.EIV4p6 drone的服务需要配置DRONE_ADMIN环境变量, ...