学习
实践
活动
专区
工具
TVP
写文章

GitHub客户端配置

一、背景

上篇文章咱们说了github网页中的相关操作,建立了自己在github上的个人仓库。但是有个问题就是每次上传都得进入网页然后上传,而且不能进行目录迭代上传(如:不能上传文件夹及嵌套文件夹)。

那么怎么解决这个问题呢?其实github还有一个客户端的配置,配置成功后便可以进行本地文件与自己在github上的仓库进行代码同步。(据说git项目管理工具就是这个玩儿法),看下面的配置。

二、配置安装

1.安装github客户端

https://desktop.github.com/在这个网址下载github客户端。安装过程就不多说了,就是个傻瓜式安装,下一步下一步就行了。

这里还说一下:这个安装是在Windows系统中的。据说macos系统命令行自带github操作,具体就看大家操作吧。

安装完成后右击鼠标会出现github的相关操作,如下图:

上图中一个Git的gui界面,一个gitBash命令行操作。这里咱们重点说gitBash中的操作。(注意:玩儿过linux的朋友应该知道bash是linux内核,所以gitBash中的命令是与linux中的操作相同的)

2.配置本地git与github关联

github与本地git的关联是通过rsa非对称加密完成的。看一下操作:

① 配置本地git用户,命令如下

git config --global user.name 123456(git用户名)

(注意:配置的时候会发现没有任何回应,这是很正常的,前面说过git客户端是仿linux操作,linux中“没有消息就是最好的消息”)

② 生成密钥

运行如上命令如上图,这里我也是偷懒了,所有需要输入密码什么的,都直接enter带过去了。看到如上结果则表明密钥生成成功。

那么问题来了,密钥在哪里呢?

密钥在这里:C:\Users\shentt\.ssh

文本打开id_rsa.pub。里面就是自己的密钥了。

③ 关联网站github与本地git

打开github网站,进入自己setting中如下图,点击SSH and GPG keys便可以关联了。关联成功如下图

④ 上传本地文件到github仓库

1.在本地项目目录创建本地仓库

在bash命令行运行如下命令:(右击鼠标所在目录为当前目录)

git init (输入命令后项目目录会有一个隐藏的.git文件夹)

2.上传所有文件到本地仓库

git add .(这样就把文件上传到本地git仓库了)

git commit -m "initial commit"(提交操作)

3.上传文件到github仓库中

git remote add originhttps://github.com/Yanyf765/hr_sys.git(这个地址的位置如下图)

如果没有SSH地址,那就点击“Use HTTPS”便可以切换。

最后运行如下命令(表示搞不懂下面这个命令干嘛,不过确实是这样提交)

git push origin master

如上操作,代码就可以提交到了GitHub仓库中了。

三、结语

本篇文章结合上文github,就可以执行基本github操作了,更多操作大家自行学习哈,我也得学习更多才行呀(都是英文,小编表示英文不过关)。

求关注,求关注,小编原创不易,只求您的关注,谢谢大家啦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G0BO8J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券