Github代码管理

从github上建立的代码库,可以通过Git和Tortoise在本地上管理。

首先,你需要有一个Github账号,在账号上有自己的代码库,另外,你需要安装Git和Tortoise,安装教程可参考:点击

1.生产ssh key

在D盘根目录下(或者其他目录)下右键,选择Git Bash Here打开Git Bash

输入ssh-****** -t rsa -C "[email protected]"

其中,[email protected]换成你自己的邮箱,然后一路回车,其中它会叫你输入生产**的文件名和密码,直接回车就好,会生成默认的文件名和空密码。

2.拷贝保存**

执行命令 clip < ~/.ssh/id_rsa.pub此时Key已经生成并复制到剪贴板里了,此时拷贝的ssh key可以先复制到txt的文本文件中,最为后面使用。

3.GitHub添加生成的ssh key

登录Github点击用户头像选择Settings,然后选择SSH and GPG keys:

Github代码管理

点击New SSH key:

Github代码管理

Title任意填写,把之前生成的SSH key黏贴到key一栏,保存。

4.在本地上拉取github仓库的代码

如果你还没有建代码库,你需要先在Github上新建一个代码库,单机头像旁边的+号:

Github代码管理

选择New repository:

Github代码管理

Repository name为你的代码库名字,建议勾选Initialize this repository with a README自动生成一个readme文件。

填写信息后保存就生成了你的代码库,在你的首页点击进入这个代码库。

4.克隆Github仓库到本地

在这个仓库下点击绿色那栏的Clone or download,选择ssh或者https方式,复制地址,

在D盘下新建一个目录作为你的克隆仓库的根目录,在此目录下右键选择Git克隆:

Github代码管理

URL填写你刚才复制的URL,其他默认,点击确定,这时就生成了在windows本地上的克隆库

5.提交更改到Github

首先要设置一下Tortoise的网络设置下的SSH客户端,在D盘右键,选择TortoiseGit下的设置(注意我的是***,没有下载对应的汉化包的应该叫setting),点击网络,把SSH的客户端换成Git安装包下面\usr\bin\ssh.exe:

Github代码管理

然后就可以新增文件或者提交代码了。

在克隆库下新增应该test2.txt文件,右键选择增加,把文件加入版本管理库,然后选择提交,填写日志信息后点击提交即可:

Github代码管理

成功显示如下:

Github代码管理

此时,Github上的版本库还没有这个文件,这只是提交到本地库而已,需要推送到Github,在提交成功的页面选择推送,

在目标上选择其他URL,然后填入之前的地址,其他默认:

Github代码管理

成功显示如下:

Github代码管理

此时到Github上的仓库刷新就可以看到新提交的文件:

Github代码管理