git hub的GUI软件配置与使用

简介:

1. 安装两个软件

1
2
1 . git的命令行程序--git  for  windows:http: //git-scm.com/download/win
2 . git的GUI程序--tortoisegit:http: //code.google.com/p/tortoisegit/downloads/list

需要说明的是,tortoisegit自带的help文档,一个chm文件,可以作为学习这方面内容step by step教程:

 

2.生成与配置相应的私钥private ssh key

 

  github配置ssh key这一操作是可选的。做这一步,只是为了提高安全性,just for security。

 

2.1 启动Puttygen。先使用Puttygen产生一个“private key”.在开始菜单TortoiseGit组中执行Puttygen:
 

 

2.2 生成private key

  

  点击“Generate”按钮:

2.3 保存private key

  完成后点击“Save private key”按钮保存:

2.4 启动Pageant

  保存好了以后,需要加入到Pageant中,执行Pageant:

执行后可以在系统通知栏中看到Pageant图标:

2.5 加载private key 的key文件

  双击这个Pageant图标,在Pageant Key List窗口中点击“Add Key”按钮,选择上面保存的key文件(***.ppk文件):

 2.6 登录github主站,设置个人ssh key

到这里本地的key都配置好了,需要将key加入到服务器中,登录后点击“My Profile”按钮,在My Profile页面中点击“Add public key”按钮:


 

在Add an SSH key里面把前面窗口中产生的SSH粘帖到Key输入框中:

 

 

3.创建一个git 库
 
3.1 点击Git Create repository here
 
在项目文件夹用鼠标右键点击,选择“Git Create repository here”,然后点击“OK”按钮,再点击“Proceed”,这样就会在项目文件中创建了一个“.git”的隐藏目录:

 

3.2 设置用户的信息

在项目文件夹中,右击Settings如下图:

 

单击左侧的导航目录中的git,设置用户信息:name 为你在github上的用户名,email为验证邮箱。

 

 

3.3 设置Git远程服务器相关信息

 

单击左侧的导航目录中的remote,设置远程信息:remote为你在github上的已有的repository名称,URL对应这个repository的地址,key为上面你生成和保存的ssh private key.

 

4. 提交代码至github

 

4.1 提交代码至本地库

点击“Git Commit ->master... ”:

 

弹出的commit对话框中,会列出当前库中”删除文件“,”修改的文件“,”新增的文件“。勾选要commit的文件,写几句message,然后点击ok。

 

 

4.2 commit之后,执行push操作

 

执行commit之后,就可以看到提交成功的信息,最后点击Push。

 

 

在弹出的push对话框中,需要设置你想上传的github的repository位置,在remote下拉列表中选择。

最后,点击OK按钮,开始Push。

 

5. 登录github 服务器查看push的结果

 

整个过程就完成了,登录到服务器上就可以看到刚刚提交的代码了:

 

本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3618930.html,如需转载请自行联系原作者
相关文章
|
10天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
25 1
|
1月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
49 2
|
1月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
104 0
[Git]关联远程库的两种方法及配置
|
26天前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
|
26天前
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
2月前
|
JavaScript Linux Windows
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
39 1
|
3月前
|
网络协议 开发工具 网络虚拟化
SourceTree git 配置代理
SourceTree git 配置代理
90 1
|
2月前
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
124 0
|
2月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
66 0