三、使用GitHub

1.注册GitHub账号

  • GitHub的网址是:https://github.com/
  • 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository。

2.配置GitHub

  • 我们首先得生成公钥,然后复制到GitHub上然后我们才能无密码登录。
  • 在git bash中获取密匙的时候需要输入:ssh-keygen -t rsa -C "zq9017197@sina.com"
  • 引号内需要改成你在注册GitHub的时候绑定的邮箱账号。一般情况下就直接按回车一路过就可以。
zsh@zsh-PC MINGW64 ~
$ ssh-keygen -t rsa -C "zq9017197@sina.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/zsh/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/zsh/.ssh/id_rsa.
Your public key has been saved in /c/Users/zsh/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:cVSzFQP1Obb0Mk2JVEBVg6GeclUODWkhmOTRRy+hBIs zq9017197@sina.com
The key's randomart image is:
+---[RSA 2048]----+
|        .+*+*&/*o|
|        o++.=OB++|
|       E.o.o++ Oo|
|         o. o +o+|
|        S. +  o.o|
|          o    o |
|                 |
|                 |
|                 |
+----[SHA256]-----+

zsh@zsh-PC MINGW64 ~
$ cd .ssh/

zsh@zsh-PC MINGW64 ~/.ssh
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCq2J8H8WCOKRTy+Zc6zA3KHKrNUMrZbEeAKyk03obuUKXv6wVlzka1VVEily2BXH/QS9EfeE4I59vHxXuLeBBOdb4GxlK+Zd3rDFgUManen63ya9hWXXl8rUXlsdJY1F+ia1UhPBwxnW3rA/tRhgLIFBsi33O82lUMUC4pdri9vRXjxTPtumX1aJlwjDDk2J3YmYFn7OTWLrsm1kn/OQ3wkBmqCIflQRRBeDkyAXlPS+YLH8yvbDL9O0XKhxlqvRqe+aZb+BdyFJ7g+q7STmrmUDp45E/SVEOfCa3JBcR0yFtU7YsWRUuaJQxmSz/sKe2F9R3pxKEcUq5C1VcNhaQN zq9017197@sina.com

  • 公私就在.ssh/id_rsa.pub里面。打开你GitHub右上角的Settings界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys。
  • 这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。

3.验证GitHub配置

  • 为了验证是否成功,在Git bash下输入:ssh -T git@github.com
zsh@zsh-PC MINGW64 ~/.ssh
$ ssh -T git@github.com
The authenticity of host 'github.com (13.250.177.223)' 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,13.250.177.223' (RSA) to the list of known hosts.
Hi zq9017197! You've successfully authenticated, but GitHub does not provide shell access.

  • 第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You’ve successfully authenticated, but GitHub does not provide shell access.
  • 那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。
  • name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址这两个的顺序可以颠倒,没有固定的顺序。
zsh@zsh-PC MINGW64 ~/.ssh
$ git config --global user.name "zq9017197"

zsh@zsh-PC MINGW64 ~/.ssh
$ git config --global user.email "zq9017197@sina.com"

4.使用GitHub

  • 下面就要将你的库克隆下来到本地电脑中,方便以后进行上传代码。
  • 下载的url在Repository里面去找找,“Clone or download”下面。
zsh@zsh-PC MINGW64 ~/.ssh
$ cd D:/code/golang/src

zsh@zsh-PC MINGW64 /d/code/golang/src
$ git clone https://github.com/zq9017197/test.git
Cloning into 'test'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.

  • 可以看到,D:/code/golang/src下面已经有以我的库名所创建的文件夹了。
  • 打开这个文件夹,然后在其中创建一个任意格式,任意名称的文件:test.go。
  • 在输入git push origin master 之后会出现一个界面,在这里登陆你之前注册的GitHub账号之后点击login。
zsh@zsh-PC MINGW64 /d/code/golang/src
$ cd D:/code/golang/src/test

zsh@zsh-PC MINGW64 /d/code/golang/src/test (master)
$ git add test.go

zsh@zsh-PC MINGW64 /d/code/golang/src/test (master)
$ git commit -m "添加test.go文件"
[master 5d299f4] 添加test.go文件
 1 file changed, 1 insertion(+)
 create mode 100644 test.go

zsh@zsh-PC MINGW64 /d/code/golang/src/test (master)
$ git push origin master
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 330 bytes | 18.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/zq9017197/test.git
   0ff9850..5d299f4  master -> master

  • 现在打开你的GitHub网站,找到你创建的库,你已经上传了你刚刚所创建的文件:test.go。
  • 克隆 Repository到本地:git clone
  • 提交文件到:git add
  • 添加注释:git commit -m ‘注释’
  • 上传代码:git push origin master
  • 拉取代码:git pull origin master

5.图形界面

  • 我是在Windows上访问GitHub,安装的这个软件就是Git for Windows。
  • 其中git bash 和 git gui 都可以访问GitHub。
  • Git for Windows,官方网站:https://git-for-windows.github.io/
  • 另外还有一个在Windows上访问GitHub的软件,Git for Desktop
  • Git for Desktop,官方网站:https://desktop.github.com/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值