github

来源:互联网 发布:乐贝网络校园招聘 编辑:程序博客网 时间:2024/06/06 02:17

1、github注册 注册地址:https://github.com/
2、登录
3、下载本地安装文件并安装运行
4、建立与github服务器连接
本地Git 与GitHub 服务器之间保持通信时,使用SSH key 认证方式来保证通信安全,所以在使用GitHub 前读者必须先创建自已的SSH key。
注:这里我们选取windows环境

 Administrator@USER-20151225AM MINGW64 ~ $ pwd /c/Users/Administrator Administrator@USER-20151225AM MINGW64 ~ $ ssh-keygen -t rsa -C "邮箱地址" Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): —回车
Created directory ‘/c/Users/Administrator/.ssh’.
Enter passphrase (empty for no passphrase): —回车
Enter same passphrase again: —回车
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
秘钥 你输入的邮箱地址
The key’s randomart image is:
+—[RSA 2048]—-+
| o+=+o. |
| . oo=o+ . |
| o + + = . |
| . . B |
| S * o |
| o . . O . |
| o B . = B o|
| + +.* * * |
| E o*.o.+ |
+—-[SHA256]—–+

Administrator@USER-20151225AM MINGW64 ~
cd/c/Users/Administrator/.sshAdministrator@USER20151225AMMINGW64 /.ssh ls
id_rsa id_rsa.pub

添加SSH 公钥到GitHub:
用文本工具打开公钥文件~/.ssh/id_rsa.pub,复制里面的所有内容到剪贴板
登录GitHub,单击右上角个人头像→Settings→SSH Keys→Add SSH Keys ,在 Title 文
本框中输入任意字符,在 Key 文本框粘贴刚才复制的公钥字符串,单击“Add key”按钮
完成操作
测试连接。
Administrator@USER-20151225AM MINGW64 ~/.ssh
$ ssh -T git@github.com
The authenticity of host ‘github.com (192.30.253.113)’ 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.253.113’ (RSA) to the list of known hosts.
Hi xiaoyasally! You’ve successfully authenticated, but GitHub does not provide shell access.

GitHub 创建项目
登录guthub网站,创建项目
在GitHub 选择并创建一个项目。首先,登录GitHub,单击页面右上角加号(+),选
择“New repository”选项

本地创建项目
首先进行初始化配置:设置仓库人员的用户名和邮箱地址,这一步必不可少。
Administrator@USER-20151225AM MINGW64 ~/.ssh
$ git config –global user.name “—-”
Administrator@USER-20151225AM MINGW64 ~/.ssh
$ git config –global user.email “——”

本地创建文件夹目录
git init”命令用于对当前目录进行初始化,将当前的project-name 目录交由Git 进行管理。
$ git status —用于查看当前文件目录下所有文件的状态
“git add”命令将文件交由git 进行跟踪。如果后面跟空格加点号“.”,则表示对当前项目下的所有文件进行跟踪。
“git commit”命令将文件(由git 跟踪的文件)提交到本地仓库。-m 参数对本次的提交加以描述,通常提交的描述必不可少,从而方便追溯每次提交都做了哪些修改。

GitHub 提供了两种连接方式:HTTPS和SSH,提交的地址有所不同,可查看前面GitHub 提示信息

git remote add origin git@github.com:远程仓库地址.git
如果是第一次提交项目,通过这一行命令将本地的项目与远程的仓库建立连接。此处使用SSH 方式进行连接

git push -u origin master 把本地的项目提交到远程仓库的主分支

git checkout -b——创建、切换分支
gitbranchfeatureA git checkout feature-A
以上两条命令可得到同样的效果

0 0
原创粉丝点击