github ssh

Github的详细配置(SSH)以及Mac客户端的使用

2017-04-01  本文已影响86人  wxkkkkk

使用Github的客户端就能托管我们的项目到代码库,简单 方便,来一起配置与使用它。

timg.jpeg

前言

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。在这儿我们学习配置环境与客户端的具体使用。


注册Github

注册用的用户昵称与邮箱在配置的时候需要使用,记下。

注册.png

配置Github

第一步 配置SSH

想要自己电脑里的本地库与远程版本库(也就是Github)通讯,就需要配置下SSH,加密的通讯才安全可靠,所以我们要配置SSH的公钥Key告诉Github。

目标文件
1.检查SSH是否存在

命令行输入$ ls -al ~/.ssh,如果有文件id_rsa.pub 或 id_dsa.pub就不用重新配置,接着往下看就OK

$ ls -al ~/.ssh

2.生成新的SSH

在命令行输入$ ssh-keygen -t rsa -C "your_email@youremail.com"这是输入的邮箱就是上面我提到你需要记下的注册邮箱

$ ssh-keygen -t rsa -C "你的邮箱"

也不需要设置密码,一直按回车就好(记得是3下回车),就会生成上述的目标文件公钥id_rsa.pub

3.取到公钥里的Key

在命令行输入$ cat ~/.ssh/id_rsa.pub会在终端中显示出你的key详情,取到key如下图

需要的key

或者在命令行输入pbcopy < ~/.ssh/id_rsa.pub这行命令是直接复制你的key到粘贴板(就是command+C复制到了你的Key)

pbcopy < ~/.ssh/id_rsa.pub

4.使用ssh-key

网页登录Github找到Settings 如图

设置
找到SSH添加新的Key
ssh.png
添加后如果和上一个图一样 有一个绿色钥匙说明已经添加成功,建立起了通讯通道
ADD.png
5.设置username和email

SSH配置好了,我们还需要在终端中设置git的user name和email(最开始注册Github记录下的用户名邮箱),因为github每次commit都会记录他们,在命令行输入

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

为了验证是否配置成功 在终端输入

$ ssh -T git@github.com

如果出现
Hi wangxkK! You've successfully authenticated, but GitHub does not provide shell access.
说明配置成功!

到此配置已完成 可以使用Github托管项目了: )


客户端的详细使用

github客户端

点击"Commit to master"存本地后
点击Sync 同步到线上代码库

4.5.6 在网页显示的描述

注意:"Commit to master"意为提交到master分支,它是将代码存到本地仓库,然后通过push的方式将本地仓库同步到Github服务器所管理的仓库。


摘抄的内容
  • Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。
上一篇 下一篇

猜你喜欢

热点阅读