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中可以看见上传的代码。



0 0
原创粉丝点击