安装github

  1. 安装github
    ####1.1 在linux上安装github
    首先可以试着在shell中输入git,若提示没有该命令,则可以使用sudo apt-get install git 来安装,
    ####1.2 在windows上安装github
    可以在http://msysgit.github.io下载,然后默认安装就可以了,安装完成后有图形用户界面,就是下面图中的GitHub,章鱼猫的那个图标。

  2. 配置本地和远程git仓库
    ####2.1 配置本地环境
    打开 git shell ,windows用户看起来应该是下面这个样子
    git shell
    linux用户直接在shell中输入git即可
    接着,在shell中配置自己的信息(请忽略‘$’符号)

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    

    ####2.2 配置远程仓库
    我选用的github作为远程仓库使用的,注册过程不在详细叙述。
    申请好账号之后,点击右上角自己的头像在弹出菜单中选择settings,看起来像下面这样:
    ![githubHomePage]http:/pic.huangyuanlove.com/githubHomePage.png)

    在新界面中的左侧列表中选择SSH keys,点击右上角的 Add SSH key,看起来像下面这样

    githubSSHkey

    然后我们回到shell中,继续生成密钥等工作
    github官网有详细教程,链接地址请点这里,github网站访问速度慢的可以继续看下去,去github官网看的请跳过本章
    ####2.3 生成ssh keys
    首先检测有没有已经生成好的ssh key,windows用户可以查看C:\Users\username\.ssh文件夹下有没有github_rsa文件,linux用户可以在shell中输入ls -al ~/.ssh,若有,请跳过本步骤。
    在git shell 中输入下面第一条命令,linux用户注意不用加 sudo

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    # Creates a new ssh key, using the provided email as a label
    # Generating public/private rsa key pair.
    

    然后会提示 将密钥文件存储在哪,建议使用默认位置,直接回车就好,接下来会提示是否需要密码,不需要的话直接回车确认,需要的话输入密码,然后确认密码

    Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
    Enter passphrase (empty for no passphrase): [Type a passphrase]
    # Enter same passphrase again: [Type passphrase again]
    

    然后会提示你密钥已经生成,像下面这个样子

    Your identification has been saved in /Users/you/.ssh/id_rsa.
    # Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
    # The key fingerprint is:
    # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
    

####2.4 将生成的key 添加到 ssh-agent

    # start the ssh-agent in the background
	eval "$(ssh-agent -s)"
	#windows用户上面这条语句报错的话就改成 `ssh-agent -s`
	# Agent pid 59566
	ssh-add ~/.ssh/id_rsa
####2.5 将ssh key添加到你的github账户中
  回到我们打开的添加SSHKEY网页,点击`Add SSH Key`,在`Title`中添加说明,用记事本之类的编辑器打开生成的`id_rsa.pub`(位于.shh文件中),复制其中的内容到`Key`中,然后点击`Add Key`

####2.6 测试连接
打开 git shell 输入ssh -T git@github.com,若提示

    The authenticity of host 'github.com (207.97.227.239)' 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)?
  
  输入`yes`,如果你看到了如下提示
  
    Hi username! You've successfully authenticated, but GitHub does not
	# provide shell access.
  说明连接成功,若有问题,请点击<font color="blue">[这里](https://help.github.com/categories/ssh/)</font>
  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

Huang兄

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值