raspberry pi + git
来源:互联网 发布:matlab面向对象编程 编辑:程序博客网 时间:2024/06/05 10:36
一、GitHub配置
1、树莓派系统应该内置了git,使用之前用命令$ git可以确认相关信息,如下图所示
如果没有git的相关信息,即git未安装,使用命令$sudo apt-get install git进行最新版本的安装;
2、生成SSH key
执行命令$ ssh-keygen -t rsa -C "your_email@youremail.com"
3、配置github的ssh key
进入ssh文件夹,打开并复制id_rsa.pub中的全部内容($cd ./ssh——$sudo vi id_rsa.pub——全选——>复制),登录github网页账户,进入setting——>SSH and GPG keys——>New SSH key,title最好全英,然后将之前复制的内容全部粘贴至下方的blank中;
4、将git与github账号进行绑定
$ git config --global user.name "XXX"
$ git config --global user.email"XXX@email.com"
5、验证git是否配成功
pi中输入命令:$ssh -T git@git.oschina.net
You’ve successfully authenticated, but GitHub does not provide shell access表示成功连接;
二、git使用
1、从repository中clone code
登录git账户,打开repository中的clone连接,并进行复制
创建并进入存放代码的文件路径
$ git clone https://github.com/XXX/xxx.git即可。
2、从Linux本地github代码库中上传至github
***上传需要github trace路径中的文件状态,对修改、更新的文件敏感,貌似不能将目录下已有的文件直接上传至github(需要批量上传文件的时候注意)***
步骤:
首先,在github中创建新的repository,然后在linux中的某个文件夹下授予github管理权限(上传工程文件时,最好这个文件夹中不包含任何工程中的文件)
$ git init后,$ ls -ah,发现原文件夹下面出现了.git文件;
第二步,将所有的工程文件全部考入该文件路径下,再
$ git add .(或者git add -A),添加全部文件,然后创建一个本地仓库origin,
$ git remote add origin https://github.com/yourName/yourRepo.git(yourName:github账户名;yourRepo.git:repository名);
第三步,提交本次更新的comment,
$ git commit-m "message",message相当于本次上传时的注释;
第四步,上传本地代码至仓库repository中,
$ git push -u origin master,接下来按照提示进行操作即可,然后登陆github repository中可以看见上传的代码。
- raspberry pi + git
- Raspberry Pi: SSH连接Raspberry Pi
- Raspberry Pi 定制Archlinux
- Raspberry Pi安装OpenELEC
- 使用 Raspberry Pi 远程桌面
- MK808 vs Raspberry Pi
- 开始折腾 Raspberry Pi
- raspberry pi 镜像烧写
- raspberry pi 简单配置
- Raspberry Pi 近期问题
- Raspberry Pi code compile.
- Raspberry Pi + surveillance camera
- Raspberry Pi + WebCam server
- Raspberry pi 替代品
- Raspberry Pi入手篇
- raspberry pi 远程桌面
- Raspberry Pi使用教程
- 第一次启动raspberry pi
- All CUDA devices are used for display and cannot be used while debugging.
- C/C++基本用法汇总
- unreal engine各个版本网盘离线下载
- 我的Linux书架
- PHP常用魔术方法总结
- raspberry pi + git
- Big Mysql的中间件
- CCF之游戏(java)
- Python 元组
- DAS存储未死,再次欲获重生
- BP算法的推导
- 虚幻UE4的后处理特效介绍
- Flume+HDFS+Kafka+Hive实例搭建
- Java虚拟机学习 - 对象内存分配与回收