在linux下搭建git github开发环境

github git linux

1、安装git

sudo apt-getinstall git

2、Generating SSH keys

2.1、generating ~/you/.ssh/id_rsa

ssh-keygen-t rsa-C"your_email@example.com"#注册github的邮箱帐号

Enterfileinwhich to save the key(~/you/.ssh/id_rsa):[直接按回车默认位置存放公匙密匙]

Enterpassphrase(emptyfornopassphrase):[输入通行证别名(用于记录刚刚产生的公匙密匙),我是使用github]

# Enter same passphrase again: [again]

2.2、Add your SSH key to your account

将刚刚产生的~/you/.ssh/id_rsa中最后一个公匙拷贝到https://github.com/settings/ssh

2.3、Test the connection

ssh-T git@github.com

#输出Hi username! You've successfully authenticated, but GitHub does not

# provide shell access.即表示连接成功

If the username in the message is yours, you've successfully set up your SSH key!

3、本地配置

git config--globaluser.name'username'

git config--globaluser.email'your_email@example.com'#全局联系方式,可选

执行完之后会自动新增~/.gitconfig,里面就是内含上述的信息。

4、同步github仓库到本地

第一步: 到GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”

第二步: 回到要存放的目录下,使用命令 "git clone https://github.com/chenguolin/scrapy.git",红色的url只是一个例子

参考

5、本地同步到github

5.1、同步clone下来的仓库到github

git add*

git commit-m"update message"

git push-u origin master

#输入帐号密码

5.2、新建本地仓库同步到github

按照如下方法

mkdir testdir&cd testdir

touch README.md

git init#初始化一个本地库

git add README.md#添加文件到本地仓库

git rm README.md#本地倒库内删除

git commit-m"first commit"#提交到本地库并备注,此时变更仍在本地。

git remote add origin git@github.com:zhengyuhonog/testdir.git#增加一个远程服务器的别名。

git push-u origin master#将本地文件提交到Github的remoname版本库中。此时才更新了本地变更到github服务上。

但是一直发生reporteries not found 错误,所以只好先在网页上新建仓库。然后同步下来再使用5.1的方法。

6、参考

在linux下搭建git环境,在linux下搭建git github开发环境相关推荐

  1. Eclipse下搭建GitHub开发环境

    自从GitHub的强大性被开发者认识到后,越来越多的开发者选择使用GitHub代替SVN来进行开发.本人也不例外,最近开始研究如何使用GitHub来托管自己的代码,下面就开始介绍如何在Eclipse下 ...

  2. Java环境变量配置:实现顺畅的开发环境

    Java环境变量的正确配置对于Java开发者来说至关重要.本文将详细介绍如何正确配置Java环境变量,以确保您的开发环境顺畅运行,并提供一些建议和最佳实践. 在Java开发中,正确配置Java环境变量 ...

  3. 集成环境哪个好?四大PHP集成开发环境比较

    http://www.5icool.org/a/201505/a11537.html 专注了这么些年技术,没有养成记录和积累的习惯.如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起.开通博客也有一 ...

  4. Unix/Linux环境C编程入门教程(18) kali-linuxCCPP开发环境搭建

    1. Kali linux是BT5的晋级版本,用于信息安全.基于Debian7内核.新建虚拟机. 2. 选择默认虚拟机 3. 选择稍后安装操作系统 4.选择Linux Debian7 64位,因为Ka ...

  5. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...

  6. c语言中文网 vc++6.0下载量_【新手必看】C语言开发环境,请查收!

    C语言开发环境的选择, 貌似是告诉我们,工欲善其事,必先利其器. 01.Visual Studio Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE( ...

  7. 搭建Qt 5.3.1 for Windows Phone 8开发环境

    目前Qt已经支持了Android以及iOS的开发,我也亲自尝试过在Android和iOS上的开发,其中在Android这一块研究的较深,也制作出了第一款独立游戏<吃药了>.在Qt的新版本5 ...

  8. eclipse android sdk开发环境搭建,Android SDK 2.3与Eclipse最新版开发环境搭建(四)

    五. Eclipse ADT 配置 ADT 的Eclipse Plugin 安装成功之后,开始ADT 的配置,具体如下: 1. Eclipse重启后,选择Window > Preferences ...

  9. python开发环境配置_百度资讯搜索_python开发环境配置

    金生水起程序猿 2020年11月14日 11:20下载完成后就可以安装Python了,在安装过程中会弹出内容选择对话框,选中复选框Add Python 3.x to PATH,可以将Python的安装 ...

最新文章

  1. Python 虚拟环境 virtualenv
  2. AI产品之路:神经元与神经网络
  3. 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 一 | Activity 进程相关源码 )
  4. Linux下添加DB2用户
  5. MATLAB——nctoolbox安装及使用
  6. BTrace是一个非常不错的java诊断工具
  7. 介绍一个免费的采用人工智能放大老照片的在线网站
  8. 每日一题(23)——malloc与free(四)
  9. UI帮手|小样机大作用
  10. python删除excel第一行_如何用 Python 清洗数据?
  11. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 问题
  12. “M1芯片”电脑杀手:Windows笔记本电脑目前岌岌可危
  13. TPshop电商平台购物车自动化测试
  14. 用vc++穷举windows应用程序密码(上)
  15. Python调用kafka构建完整实例分析与应用!
  16. 平面设计中的抠图技法与修图思路
  17. 为什么黑客几乎不用鼠标?
  18. dismiss ios pop效果_iOS ~ ViewController的Push,Pop和Present,Dismiss转场动画
  19. 小区隔音墙生产厂家@初心不改,慢煮岁月
  20. 解决方案和产品经理的异与同

热门文章

  1. 对象流java_Java中的对象流总结(必看篇)
  2. ad15原理图中变压器种类_「知识」共轭结构整流变压器低压输出三排八列短网结构引线布置...
  3. [Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效
  4. mysql 编码utfmb4
  5. .NET、.NET框架、ASP.NET和C#的关系(完成)
  6. 《C++ Primer Plus(第六版)》(30)(第十四章 C++中的代码重用 编程题答案)
  7. Linux下GCC生成和使用静态库和动态库详解(二)
  8. 一个老程序员对数据库的一点纠结
  9. ASP.NET 与 MVC 模式
  10. sql视图能使用触发器吗_冰箱买回家能立即使用吗 冰箱买回家要放多久能使用【详解】...