一、准备

  Ubuntu16.04、GitHub账户、Git、Jupyter Notebook项目

二、打开Terminal(用户和邮箱即为你的GitHub注册的账号和邮箱)

git config --global user.name "wwwjjjnnn"
git config --global user.email "1194348056@qq.com"

三、生成ssh key

  1、检查是否已经生成密钥,如果返回3个文件,则说明密钥已经生成。

cd ~/.ssh

  2、如果没有密钥,执行该步。(生成过程3次回车键)

ssh-keygen -t rsa -C "1194348056@qq.com"

  3、通常在系统根目录下,通过ctrl+h打开隐藏文件夹.ssh,进入文件夹,打开id_rsa.pub,得到ssh key公钥(复制)为GitHub账号配置ssh key。

  4、切换到GitHub,展开个人头像的小三角,点击settings,然后打开SSH keys菜单, 点击Add SSH key新增密钥(粘贴),填上标题。

四、建立本地仓库

  1、Terminal进入Jupyter Notebook项目文件夹下。

  2、执行命令,完成初始化后,项目文件夹下多出一个隐藏文件夹.git。

git init

  3、执行命令(注意逗号),将所有文件添加到仓库中。

git add .

  4、执行命令,双引号内是提交注释。

git commit -m "第一次提交文件"

五、关联GitHub仓库

  1、新建Github仓库,并复制仓库地址。

  2、执行命令。

git remote add origin https://github.com/wwwjjjnnn/仓库名.git

  3、执行命令,上传代码。

git push -u origin master

六、问题

  1、出现如下问题:,解决办法如下:删除远程Git仓库。

git remote rm origin

七、重复提交已修改文件

git add 文件名(无需添加单双引号)
git commit -m "第二次提交文件"
git remote rm origin
git remote add origin https://github.com/wwwjjjnnn/仓库名.git
git push -u origin master(再输入GitHub帐号名,密码即可)

八、更新代码

第一步:查看当前的git仓库状态,可以使用git status

git status

第二步:更新全部

git add *

第三步:接着输入git commit -m "更新说明"

git commit -m "更新说明"

第四步:先git pull,拉取当前分支最新代码

git pull

第五步:push到远程master分支上

git push origin master

九 windows 将本地代码上传到github

转载:

https://blog.csdn.net/someday1314/article/details/77825296

Ubuntu系统实现将Jupyter notebook项目发布到GitHub的更多相关文章

  1. ubuntu安装spyder和jupyter notebook

    ubuntu安装spyder和jupyter notebook 安装spyder 安装spyder sudo apt install spyder sudo apt install spyder3 安 ...

  2. 将当前的Ubuntu系统封装成为可以安装(发布)的iso镜像

    将当前的Ubuntu系统封装成为可以安装(发布)的iso镜像 在使用以上方法安装依赖的时候xresprobe 会找不到安装地址,采用下面的方式: Package xresprobe is not in ...

  3. GIT笔记:将项目发布到GITHUB

    GIT笔记:将项目发布到GITHUB 本机配置 1.在项目目录初始化GIT $ git init 2.用命令git add告诉Git,把文件添加到仓库 $ git add . // 这里是所有文件,用 ...

  4. 配置本地访问远程Linux系统服务器的jupyter notebook

    环境情况 远程服务器上配置了anaconda 本地主机没有安装anaconda(其实安不安装都无所谓,有浏览器就行) 配置步骤如下 登录远程服务器 生成配置文件 jupyter notebook -- ...

  5. Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法

    上面虽然实现了项目的自动部署,但是有时部署失败的时候我们需要回滚到指定版本的构建,这样才能更灵活的进行项目的构建部署.我们可以选择“参数化的构建过程”进行传递不同的参数来选择是进行新的构建还是回滚 如 ...

  6. Ubuntu环境下使用Jupyter Notebook查找桌面.csv文档的方法

    这个问题困扰了我很久,最后在一个老师发来的完成结果里找到了答案.(奇怪的是教材里没有.老师也不讲.尤其是百度也没有啊啊啊啊) 好了进入正题.教材里的原话是这样的 这行代码实现的环境应该是在window ...

  7. 如何将eclipse里的项目发布到github

    首先,给eclipse安装上EGit 在“Help > Install new software”中添加 http://download.eclipse.org/egit/updates 两个都 ...

  8. 用Git将项目发布在GitHub里

    转载自http://blog.csdn.net/u011572517/article/details/50537407,个人加了一些注意事项和解释. githud是一个程序员以后成长都会使用到的,先不 ...

  9. 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹

    之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...

随机推荐

  1. Elasticsearch集成HanLP分词器-个人学习

    1.通过git下载分词器代码. 连接如下:https://gitee.com/hualongdata/hanlp-ext hanlp官网如下:http://hanlp.linrunsoft.com/ ...

  2. jquery裁剪图片插件cropit示例

    重装农药第16天!! jquery裁剪图片插件cropit示例 背景:做的手机网页项目,用html file控件上传图片,有些手机拍照后图片会很大,20M以上的,用之前的H5 formdata上传的话 ...

  3. Eclipse安装Git插件及简单操作

    0. 前言 说一件事,说起来也是好笑,工作三年半了,还没接触到团队开发,都是一个人小打小闹.因此连Git都没有使用过.感觉好Low的,这一篇,简单讲一下,Eclipse配置Git插件,并提交代码到Gi ...

  4. MATLAB基础函数命令

    1. 常用命令 dir:列出当前目录下的所有文件 clc:清除命令窗 clear all:清除环境(从内存中清除所有变量) who:将内存中的当前变量以简单形式列出 close all: 关闭所有的 ...

  5. SpringMvc的Url映射和传参案例(转)

    Springmvc的基本使用,包括url映射.参数映射.页面跳转.ajax和文件上传 以前学习的时候写的代码案例,今天整理笔记的时候找到了,很久没有来园子了,发上来当个在线笔记用吧,免的时间长了又忘了 ...

  6. [加密]openssl之数字证书签名,CA认证原理及详细操作

    转自:http://blog.sina.com.cn/s/blog_cfee55a70102wn3h.html 1 公钥密码体系(Public-key Cryptography) 公钥密码体系,又称非 ...

  7. Spark RDD、DataFrame原理及操作详解

    RDD是什么? RDD (resilientdistributed dataset),指的是一个只读的,可分区的分布式数据集,这个数据集的全部或部分可以缓存在内存中,在多次计算间重用. RDD内部可以 ...

  8. 解决MAMP启动mysql服务 但是Navicat连接不上

    问题重现 错误信息 2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused") 解决 ...

  9. 【Leetcode】收集

    万事总要有个开头,来吧. 问题原题看情况,如果我能用中文准确地表述出来的话那就用中文说一下.也有可能完全不说… ■ twoSum 问题: 参数是一个数组nums和一个目标数target,寻找nums中 ...

  10. css如何实现一个元素高度固定宽度按比例显示?

    用padding-top百分比可以实现宽度固定高度按比例展示,现在的需求是对一个video视频的盒子div高度是固定的,宽度如何按比例展示? 解决后效果如图: 红框标注的即是我在上面高度比例固定的范围 ...