mac中github的配置以及使用
2015-11-19 20:40
435 查看
配置之前请先上github注册账号
一、github的配置
1、打开终端;
2、输入:ssh-keygen -t rsa -C XXXXXX@163.com //获取密钥 (XXXXXX@163.com为注册github时的邮箱);
3、执行第二步后终端中在Enter passphrase (empty for no passphrase)这一行会提示输入密码,输入github登陆密码即可;
4、cd ~/.ssh//进入ssh文件夹下;
5、cat id_rsa.pub//查看id_rsa.pub下的内容;
6、进入github//登陆选择setting-->SSH keys点击Add ssh key,在title中填入自己注册时的邮箱,将上一步在终端输出的内容复制到key中点击Add key;
7、在终端中输入ssh -T git@github.com测试你的账号与github是否连接上,若提示Hi zhangfan! You've successfully authenticated,but Github does not provide shell access表示已经已github连接上;在此部输入命令时可能会提示输入密码,此时的密码输入第三步设置的密码即可;中间如何提示输入yes/no输入yes即可;
8、在终端中配置本地github个人信息:
git config --global user.name "your name"
git config --global user.email "your email"
到此git与github的设置就已经完成了
二、github的使用
1、如何将本地代码push到github上
①在github中创建Repository:github.com-->New respository 输入Repository信息
projectName
②在本地创建一个文件夹作为local Repository
mkdir
localGithub //创建一个文件夹
cd
localGithub //进入此文件夹
git
init //初始化localGithub文件夹
mv 要放入此文件夹的工程或内容(路径/文件名或工程名)在此文件夹中的名(建议用原名)//将文件移动到此文件夹下
或cp
-r 要复制到此文件夹的工程或内容(路径/文件名或工程名)在此文件夹中的名(建议用原名)//将文件复制到此文件夹下
git
status //查看文件夹中的文件状态(绿色的为已添加到git索引库,红色表示还未添加进git索引库)
git
add 文件名 //将未添加到git索引的文件添加到git索引中
git
commit -m '要说的话,可以理解为提示,可随便输入'
//提交信息
git
remote add XXX git@github.com:XXX/XXX
//定义远程服务器别名,XXX代表别名,git@github.com:XXX/XXX是你在github上的respositoy的github地址,可进入respositoy在右下角SSH下方的文本框中能找到
git pull XXX master//将远程文件pull到本地,XXX为上一步定义的别名
echo *.class>.gitignore//设置
git ignore 过滤文件,.class 后缀文件不提交到远程
cat .gitignore//查看是否过滤成功,输出为*.class则设置成功
git push XXX master//将文件push到github上,XXX之前设置的别名
一、github的配置
1、打开终端;
2、输入:ssh-keygen -t rsa -C XXXXXX@163.com //获取密钥 (XXXXXX@163.com为注册github时的邮箱);
3、执行第二步后终端中在Enter passphrase (empty for no passphrase)这一行会提示输入密码,输入github登陆密码即可;
4、cd ~/.ssh//进入ssh文件夹下;
5、cat id_rsa.pub//查看id_rsa.pub下的内容;
6、进入github//登陆选择setting-->SSH keys点击Add ssh key,在title中填入自己注册时的邮箱,将上一步在终端输出的内容复制到key中点击Add key;
7、在终端中输入ssh -T git@github.com测试你的账号与github是否连接上,若提示Hi zhangfan! You've successfully authenticated,but Github does not provide shell access表示已经已github连接上;在此部输入命令时可能会提示输入密码,此时的密码输入第三步设置的密码即可;中间如何提示输入yes/no输入yes即可;
8、在终端中配置本地github个人信息:
git config --global user.name "your name"
git config --global user.email "your email"
到此git与github的设置就已经完成了
二、github的使用
1、如何将本地代码push到github上
①在github中创建Repository:github.com-->New respository 输入Repository信息
projectName
②在本地创建一个文件夹作为local Repository
mkdir
localGithub //创建一个文件夹
cd
localGithub //进入此文件夹
git
init //初始化localGithub文件夹
mv 要放入此文件夹的工程或内容(路径/文件名或工程名)在此文件夹中的名(建议用原名)//将文件移动到此文件夹下
或cp
-r 要复制到此文件夹的工程或内容(路径/文件名或工程名)在此文件夹中的名(建议用原名)//将文件复制到此文件夹下
git
status //查看文件夹中的文件状态(绿色的为已添加到git索引库,红色表示还未添加进git索引库)
git
add 文件名 //将未添加到git索引的文件添加到git索引中
git
commit -m '要说的话,可以理解为提示,可随便输入'
//提交信息
git
remote add XXX git@github.com:XXX/XXX
//定义远程服务器别名,XXX代表别名,git@github.com:XXX/XXX是你在github上的respositoy的github地址,可进入respositoy在右下角SSH下方的文本框中能找到
git pull XXX master//将远程文件pull到本地,XXX为上一步定义的别名
echo *.class>.gitignore//设置
git ignore 过滤文件,.class 后缀文件不提交到远程
cat .gitignore//查看是否过滤成功,输出为*.class则设置成功
git push XXX master//将文件push到github上,XXX之前设置的别名
相关文章推荐
- 机器学习实战python版本matplotlib安装遇到的各种问题和代码演示
- eclipse无法连接到插入电脑上的手机
- java Socket(套接字)及其应用
- netbeans设置语言
- netbeans设置语言
- Learning ROS for Robotics Programming Second Edition学习笔记(三) indigo rplidar rviz slam
- Learning ROS for Robotics Programming Second Edition学习笔记(三) indigo rplidar rviz slam
- Learning ROS for Robotics Programming Second Edition学习笔记(三) indigo rplidar rviz slam
- Spring Controller全局变量引起的并发问题
- Java 去除字符串中的标点
- Ruby-Hash表的sort_by方法
- java.lang.Class.getDeclaredField()方法
- Java关键字及其含义
- 【python】使用Splinter自动化输入文本以及点击网页按钮
- python中的aliasing
- C++点滴
- 使用ThinkPHP+Uploadify实现图片上传功能
- 使用myEclipse生成自定义API文档
- php实现文件下载
- Django Web部署平台 推荐