github之简单使用(可跳跃性阅读)
来源:互联网 发布:淘宝营销活动规则 编辑:程序博客网 时间:2024/05/21 20:28
版本控制git/github之简单使用(可跳跃性阅读)
1.git 版本控制系统简介
相比CVS\SVN优势:
- 支持离线开发,离线Repository
- 强大的分支功能,适合多个独立开发者协作
- 速度快
ps:关于git的更详细的介绍于优点在此就不介绍了,教大家怎么用是关键。:)
==============运行环境========
系统:windows
git : Git-1.7.3.1-preview20101002.rar 下载地址:http://d.download.csdn.net/down/3169511/z_y_liu89
===========================
2.github注册和安装Git
2.1 注册
GitHub官方地址:https://github.com。
在浏览器中打开GitHub网址,通过首页进行注册,如下图所示。
2.2 安装Git
Git官方下载地址:http://git-scm.com/download/。
Git支持多平台(Mac OS X/Windows/Linux/Solaris),读者可根据自己的平台选择相应的版本下载。
Linux 各版本下安装Git:
Debian/Ubuntu $ apt-get install git-core Fedora $ yum install git Gentoo $ emerge --ask --verbose dev-vcs/git Arch Linux $ pacman -S git
下载并安装完成后,我们通常在Mac OSX及Linux平台下用终端工具(Terminal)来使用Git,而在Windows平台下用Git Bash工具,如下图所示。
2.3 建立链接
本地Git与GitHub服务器之间保持通信时,我们使用SSH key认证方式来保证通信安全,所以在使用GitHub前你必须先建创自已的SSH key。 我们后续操作以Windows为例,打开Git Bash,如下图所示。
(1)进入 SSH 目录。
fnngj@FNNGJ-PC ~$ cd ~/.sshfnngj@FNNGJ-PC ~/.ssh$ pwd/c/Users/fnngj/.ssh
(2)生成新的 SSH 秘钥。
如果你已经有了一个秘钥(默认秘钥位置~/.ssh/id_rsa文件存在。)
fnngj@FNNGJ-PC ~/.ssh$ ssh-keygen -t rsa -C "fnngj@126.com"Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/fnngj/.ssh/id_rsa): --回车Enter passphrase (empty for no passphrase): --回车Enter same passphrase again: --回车Your identification has been saved in /c/Users/fnngj/.ssh/id_rsa.Your public key has been saved in /c/Users/fnngj/.ssh/id_rsa.pub.The key fingerprint is:78:51:9b:2c:6c:fb:74:0b:6b:b9:c4:23:8f:5e:10:6b fnngj@126.comThe key's randomart image is:+--[ RSA 2048]----+| . || . o o || * + || o * || . E o . || o = = . || . X . || B o || .o o |+-----------------+fnngj@FNNGJ-PC ~/.ssh$ lsid_rsa id_rsa.pub
查看目录下会生成两个问题,id_rsa 是私钥,id_rsa.pub 是公钥。记住千万不要把私钥文件id_rsa 透露给任何人。
(3)添加 SSH 公钥到 GitHub。
用文本工具打开公钥文件 ~/.ssh/id_rsa.pub ,复制里面的所有内容到剪贴板,如下图所示。
登录GitHub,单击右上角个人头像→Settings→SSH Keys→Add SSH Keys ,在 Title 文本框中输入任意字符,在 Key文本框粘贴刚才复制的公钥字符串,单击“Add key”按钮完成操作,如下图所示。
(4)测试连接。
以上步骤完成后,你就可以通过以下命令来测试是否可以连接 GitHub服务器了。
fnngj@FNNGJ-PC ~/.ssh$ ssh -T git@github.comThe authenticity of host 'github.com (192.30.252.129)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'github.com,192.30.252.129' (RSA) to the list of known hosts.Hi defnngj! You've successfully authenticated, but GitHub does not provide shell access.
3.提交代码(相对其他教程这里采用简单高效的提交,不用命令行)
直接使用android studio配置,一键创建仓库,提交代码,不用管乱七八糟的提交命令
3.1做账号密码配置
点击菜单栏 file → settings 进入如下页面:
注意:要做好本地git的配置
上传(分享)
上传完成后会自动弹出提示框,点击即可进入github,在自行添加readme.md 文件即可
注意:上传时要对文件进行选择,防止漏提交
至此:你已经可以愉快的进行版本控制了,多人参与下次讨论(其实很简单)
更新和提交,不用说你也会了,当然提交别忘了加说明哦,git强制要求的(也是为了方便维护项目嘛!)
- github之简单使用(可跳跃性阅读)
- git之github的简单使用
- Github简单使用之上传代码
- github之使用github
- GitHub的简单使用
- github简单使用教程
- github简单使用教程
- github简单使用教程
- github简单使用教程
- github 简单使用教程
- github简单使用教程
- github简单使用教程
- GIThub简单使用教程
- github简单使用
- github简单使用教程
- github简单使用教程
- github简单使用教程
- github简单使用教程
- 打开或关闭软键盘
- JSch
- (5)x210:2.4之前的字符驱动-动态获得mymajor主设备号
- MVC及Web API添加身份验证及错误处理的过滤器
- 笔试题2
- github之简单使用(可跳跃性阅读)
- Python操作Mongodb (增删改查)
- docker实践安装gitlab
- 康神建议之重学《c++ primer》(1)
- Application Loader无法登录->修改网络代理配置即可
- 各大语言数据使数据更有用
- QNX 和 Win10 之间通过ftp传输文件
- 磁共振指纹技术
- 初识 Java SE