title: 树莓派Raspberrypi上配置Git

树莓派Raspberrypi上配置Git。

开始

首先你得有一树莓派!!!

过程

查看自己树莓派的版本

pi@raspberrypi:~ $ uname -a

运行效果:

Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l GNU/Linux

查看自己树莓派是否有安装Git

pi@raspberrypi:~ $ git --version

运行结果:

git version 2.11.0

设置自己的用户名称及电子邮箱

pi@raspberrypi:~ $ git config --global user.name "proschan"
pi@raspberrypi:~ $ git config --global user.email "710437653@qq.com"

运行效果:无,生成.gitconfig文件

查看.gitconfig文件

pi@raspberrypi:~ $ ls -al

运行效果:

total 104
drwxr-xr-x 18 pi   pi   4096 Feb  1 12:56 .
drwxr-xr-x  3 root root 4096 Nov 29 01:22 ..
-rw-------  1 pi   pi    802 Jan 25 16:08 .bash_history
-rw-r--r--  1 pi   pi    220 Nov 29 01:22 .bash_logout
-rw-r--r--  1 pi   pi   3523 Nov 29 01:22 .bashrc
drwxr-xr-x  6 pi   pi   4096 Jan 20 09:03 .cache
drwx------ 11 pi   pi   4096 Jan 20 15:12 .config
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Desktop
drwxr-xr-x  5 pi   pi   4096 Nov 29 02:22 Documents
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Downloads
-rw-r--r--  1 pi   pi     50 Feb  1 12:56 .gitconfig
drwx------  3 pi   pi   4096 Nov 29 02:56 .gnupg
drwxr-xr-x  2 pi   pi   4096 Jan 20 15:23 .idlerc
drwxr-xr-x  3 pi   pi   4096 Nov 29 02:22 .local
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Music
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Pictures
drwx------  3 pi   pi   4096 Jan 20 09:03 .pki
-rw-r--r--  1 pi   pi    675 Nov 29 01:22 .profile
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Public
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:22 python_games
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Templates
drwxr-xr-x  3 pi   pi   4096 Nov 29 02:56 .themes
drwxr-xr-x  2 pi   pi   4096 Nov 29 02:56 Videos
-rw-------  1 pi   pi     56 Jan 25 16:09 .Xauthority
-rw-------  1 pi   pi   3954 Jan 25 16:09 .xsession-errors
-rw-------  1 pi   pi   3954 Jan 25 14:58 .xsession-errors.old

创建SSH钥匙

pi@raspberrypi:~ $ ssh-keygen -t rsa -C "710437653@qq.com"

运行效果:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/pi/.ssh/id_rsa):
Created directory '/home/pi/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/pi/.ssh/id_rsa.
Your public key has been saved in /home/pi/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:5s/lSMpU7gFcGYEEqOemcpctzr2h1oROisbEFot/r38 710437653@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|     ..o..o.     |
|    .   .  o     |
|   .      o      |
| .. .  . .       |
|o oo .  S .      |
|.=  = .o +       |
|+o * =. o + .    |
|oo=.Boo+E* =     |
|.o ====oo = .    |
+----[SHA256]-----+

查看自己的公钥

pi@raspberrypi:~ $ cat /home/pi/.ssh/id_rsa.pub

运行效果:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCodo81VEoEeLcX15cjYtaFBpU7jxqII9niGyccEWuVf5jjLyCMqT/WD4ru1yXmxA5XPgCSpriflf3zqkqzybRiFERQP0G4OHZBoHCWsamNEv1Ohs1mHTzQ0t8Ko2DCTps1EEo2vtMHMNpCqBXo05/LjEF/jzA9k0GYMI73XjeI/bI/mZFi+wJpF8flyf7mbK别看我的看你自己的44kHUxWKI1a9EL/vqMz+4YTsWvOKtURuRVRE/v0XRPufwKKtHcOV35EWQrxamvqhXcJmv5RBFWvRUpLvkx2wUXyplSpARBFpdEbuSf1JDH77VClr00396czTTszQW6o8zQX3VnGdXHw1TrA/kv/ 710437653@qq.com

在github官网配置SSH and GPG keys

找到Personal settings -> SSH and GPG keys -> New SSH key

Title : 填写自己易于理解的标题
key : 填写上面公钥内容

点击 Add SSH Key

校验树莓派的认证是否成功

pi@raspberrypi:~ $ ssh -T git@github.com

运行效果:

The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
Hi proschan! You've successfully authenticated, but GitHub does not provide shell access.

打完收枪!

结束

多半查找度娘上具体linux的配置,如果纰漏请联系我(710437653@qq.com),感谢谢谢Thank you~!

本博客来自https://chanchifeng.com/2018/06/12/raspberrypi-git/

转载于:https://www.cnblogs.com/chanchifeng/p/9253185.html

[七月挑选]树莓派Raspberrypi上配置Git相关推荐

  1. 在香蕉派的树莓派系统上配置 Syncthing 自启动(暨 Linux 软件自启服务配置)

    在香蕉派的树莓派系统上配置 Syncthing 自启动 独立观察员 2020 年 1 月 19 日(2020年8月30日 更新) 首先做个名词解释," 香蕉派" 是国内一款山寨树莓 ...

  2. mac 上配置 git send-email

    背景:周末在家,因工作需要给社区发邮件,但在 mac上配置 git send-email时遇到了很多问题,折腾了两个半小时才搞定,值得记录一下. 在公司内网给社区发邮件时,只需要在所用的 Linux服 ...

  3. 怎么在idea上配置Git

    文章目录 怎么在idea上配置git 一.概述 二.配置git 1.Git安装之后需要进行一些基本信息设置 三.idea配置git 怎么在idea上配置git 一.概述 这里不详细说明关于git怎么安 ...

  4. 树莓派4B上配置Opencv

    按照前面博客下载opencv的源码,放入到树莓派4B上 这里选择的版本是opencv3.4.4.如下配置一些前提库 sudo apt-get install build-essential sudo ...

  5. 0.树莓派3上安装配置Archlinux

    为什么80%的码农都做不了架构师?>>>    本文永久地址:https://my.oschina.net/bysu/blog/1557801 1 下载: 下载(不得不吐槽,官网上的 ...

  6. 在windows安装配置Git开发环境

    转至:http://www.xbc.me/install-git-on-windows/ 上一篇文章在Ubuntu上配置Git Server后就要本地安装客户端,开始配置Git的开发环境.首先从goo ...

  7. ubuntu19 安装git_在Ubuntu 18.04上安装Git

    步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...

  8. (mac)IDEA配置git

    git软件:本地仓库 GitHub网站:远程仓库 代码首先提交到本地仓库(git)[自己使用],再推送到远程仓库(github)[大家一起使用] 1.   mac安装git 首先安装git,注册git ...

  9. 在Linux配置Git SSH的详细步骤;git配置ssh详细教程;

    在Linux或Mac OS上配置Git SSH的详细步骤如下: 1.打开终端,并输入以下命令检查是否已经在Linux下安装git git --version已安装,则获取git版本信息成功 2.如果已 ...

  10. clone远程代码 在不同电脑上git_用树莓派3搭建私有git代码仓库

    0.出发点 由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感. githu ...

最新文章

  1. 剥开比原看代码17:比原是如何显示交易的详细信息的?
  2. resnet50 自定义
  3. 【第二版】RichFaces中使用datatable和datascroller进行分页(使用数据库分页,改良版)(含源码)(JSF 1.2,RichFaces 3.2.1GA)
  4. Windows 8 离线安装.Net 3.5
  5. linux驱动私有数据,linux驱动开发之字符设备--私有数据和container_of
  6. Linux mysql生成不了随机密码,用MySQL 生成随机密码
  7. TensorFlow书籍
  8. python中dir用法_Python dir() 函数
  9. zabbix源码安装
  10. 随机游走问题的神奇应用(三)
  11. 实信号变成解析信号的实现方法
  12. 不同产品类型、不同应用、产能、产量、销量、需求量及销售收入-外置固态硬盘
  13. 人工智能基础——2.3.2产生式系统
  14. matlab 非均匀采样,非均匀采样信号的频谱分析
  15. winPE4.0制作过程
  16. PS怎样去掉图片上的文字
  17. 虚无缥缈的自信,一落千丈的打击
  18. Base64与Gzip编解码插件
  19. 俞敏洪一分钟励志演讲
  20. [python爬虫]selenium模拟登录京东招聘网,爬取研发类,数据清洗,数据存储,终数据分析和可视化

热门文章

  1. 服务器,只有“鞋盒”大小
  2. Pygame学习之路 - 植物大战僵尸(二) 场景布置和卡片放置
  3. Tomcat服务器连接失败,出现黄色的叉
  4. 前端基础学习笔记 企业命名规范及CSS书写顺序
  5. 你写的代码是别人的噩梦吗?从领域建模的必要性谈起
  6. day03【JS基础】JS运算符、条件判断、循环语句、普通函数、 匿名函数、轮播图的实现、JS事件【重点】、页面交互、String 对象、Array 对象、Date 对象、Math 对象、全局函数
  7. 微软声明称按流量计费下不会实施Windows 10更新
  8. kphp框架企业网站快速收录分享之百度主动推送api程序开发。
  9. 几句让人退烧的实在话
  10. STM32 F429 USART发送部分的寄存器原理及TXE,TC中断使用(知识整理)