File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ GitHub的注册页面非常简洁,只有登录ID,邮件地址和口令需要
4949
5050 图2-6:邮件地址管理
5151
52- GitHub为托管的Git版本库提供SSH协议支持,即用户可以以公钥认证的方式连接到GitHub的SSH服务器 。下面的示例用ssh命令连接github.com的SSH服务,登录用户名为git(所有GitHub用户共享此SSH用户名,不要写成其他)。
52+ GitHub为托管的Git版本库提供SSH协议支持,即用户可以用公钥认证的方式连接到GitHub的SSH服务器 。下面的示例用ssh命令连接github.com的SSH服务,登录用户名为git(所有GitHub用户共享此SSH用户名,不要写成其他)。
5353
5454::
5555
@@ -71,15 +71,15 @@ GitHub的SSH服务支持OpenSSH格式的公钥认证,可以通过Linux、Mac O
7171
7272 $ ssh-keygen
7373
74- 然后根据提示在用户主目录下的 .ssh 目录中创建默认的公钥/私钥对文件,其中 ``~/.ssh/id_rsa `` 是私钥文件, ``~/.ssh/id_rsa.pub `` 是公钥文件。注意私钥文件要严加保护,不能泄露给任何人, 如果在执行 ``ssh-keygen `` 命令时选择了使用口令保护私钥,私钥文件是经过加密的。公钥文件 ``~/.ssh/id_rsa.pub `` 则可以放心地公开给任何人 。
74+ 然后根据提示在用户主目录下的 `` .ssh `` 目录中创建默认的公钥/私钥对文件,其中 ``~/.ssh/id_rsa `` 是私钥文件, ``~/.ssh/id_rsa.pub `` 是公钥文件。注意私钥文件要严加保护,不能泄露给任何人。 如果在执行 ``ssh-keygen `` 命令时选择了使用口令保护私钥,私钥文件是经过加密的。至于公钥文件 ``~/.ssh/id_rsa.pub `` 则可以放心地公开给他人 。
7575
7676也可以用 ``ssh-keygen `` 命令以不同的名称创建多个公钥,当拥有多个GitHub账号时,非常重要。这是因为虽然一个GitHub账号允许使用多个不同的SSH公钥,但反过来,一个SSH公钥只能对应于一个GitHub账号。下面的命令在 ``~/.ssh `` 目录下创建名为 ``gotgithub `` 的私钥和名为 ``gotgithub.pub `` 的公钥文件。
7777
7878::
7979
8080 $ ssh-keygen -C "[email protected] " -f ~/.ssh/gotgithub 8181
82- 当生成的公钥/私钥对不在缺省位置(~/.ssh/id_rsa等)时,可以在 ``ssh `` 命令中用 ``-i <filename> `` 指定, 或者在配置文件 ``~/.ssh/config `` 中通过相应的设置进行设定 。例如对于上例创建了非缺省公钥/私钥对 ``~/.ssh/gotgithub `` ,可以在 ``~/.ssh/config `` 配置文件中写入如下配置。
82+ 当生成的公钥/私钥对不在缺省位置(~/.ssh/id_rsa等)时,使用 ``ssh `` 命令连接远程主机时需要使用参数 ``-i <filename> `` 指定公钥/私钥对。 或者在配置文件 ``~/.ssh/config `` 中针对相应主机进行设定 。例如对于上例创建了非缺省公钥/私钥对 ``~/.ssh/gotgithub `` ,可以在 ``~/.ssh/config `` 配置文件中写入如下配置。
8383
8484::
8585
@@ -103,7 +103,7 @@ GitHub的SSH服务支持OpenSSH格式的公钥认证,可以通过Linux、Mac O
103103
104104 图2-8:添加SSH公钥认证
105105
106- 设置成功后,再用 ``ssh `` 命令访问 github.com,会显示一条认证成功信息,然后退出 。在认证成功的信息中还会显示该公钥对应的用户名。
106+ 设置成功后,再用 ``ssh `` 命令访问 github.com,会显示一条认证成功信息并退出 。在认证成功的信息中还会显示该公钥对应的用户名。
107107
108108::
109109
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ GitHub的账户已经建立好了,在建立自己的项目托管之前,看
4747
4848 图2-13:目录树
4949
50- * 区域五:根目录下的文件 ``README.mkd `` 格式化为HTML输出显示。
50+ * 区域五:根目录下的文件 ``README.md `` 格式化为HTML输出显示。
5151
5252 GitHub内置了多种文本标记语言的支持,如Markdown、Textile、reStructuredText、asciidoc、Wiki等。当发现根目录下的 ``README `` 文件后,会根据其扩展名判断所用的标记语言类型,自动转换为HTML格式显示。
5353
@@ -72,7 +72,7 @@ GitHub的账户已经建立好了,在建立自己的项目托管之前,看
7272
7373 图2-16:快捷键“t”开启过滤器在目录树中搜索
7474
75- 点击菜单中的 “Commits”(提交)显示版本库GotGit的提交历史,如图2-17所示。
75+ 点击代码浏览子菜单中的 “Commits”(提交)显示版本库GotGit的提交历史,如图2-17所示。
7676
7777.. figure :: /images/join-github/gotgit-repo-commit-history.png
7878 :scale: 100
You can’t perform that action at this time.
0 commit comments