使用Git GUI工具 上传本地仓库到 gitee码云仓库

摘要:
1.在代码云Gitee上创建仓库地址以打开代码云地址。登录后,在右上角添加一个标志,输入新仓库的仓库名称、路径和仓库描述,然后单击“新建”保存。
前言:

 网上关于git的命令操作与使用很多教程和博客,在使用git工具时我发现有一个 git Gui 可视化工具,我觉得十分的亲切,由于我之前一直是使用svn作为版本控制管理工具,都是可视化操作,使用起来特别方便,我发现了git GUI 我觉得这个应该使用起来就会很方便就不用去使用命令进行上传更新提交代码了吧,但在使用Git GUI过程中并没有那么的方便,由于Git GUI 全是英文的导致,我在使用学习过程中遇到不少麻烦,所以就准备写一篇博客来总结下windows上使用Git GUI可视化工具上传,提交代码的步骤方法。

操作步骤:

主要使用Git GUI 将本地仓库 上传推送到 远程的 码云仓库地址上! 

1、在码云Gitee上创建一个仓库地址

 打开 码云地址,登录后,右上角加号 ,新建仓库

使用Git GUI工具 上传本地仓库到 gitee码云仓库第1张

 输入仓库名称、路径、仓库描述后,点击新建保存。

然后打开,刚刚创建的仓库地址,点击克隆下在,复制仓库地址

如:https://gitee.com/geekswg/geekswg.git

使用Git GUI工具 上传本地仓库到 gitee码云仓库第2张

2、使用Git GUI 创建 一个本地仓库

 在新建本地仓库地址的目录下右键,选择 Git GUI Here

点击Create New Repository,选择本地仓库目录后,点击create

3、在码云 个人中心 添加 SSH 公钥

打开码云个人中心,选择 SSH公钥 添加 SSH公钥,查看如何生成 SSH公钥

生成公钥步骤:

打开windows cmd终端窗口

输入命令 ssh-keygen -t rsa -C "geekswg@qq.com"  // 这里 geekswwg@qq.com 为自己码云 账号

然后一直回车,当你看到

使用Git GUI工具 上传本地仓库到 gitee码云仓库第3张

 就说明已经成功创建了SSH公钥了,这里公钥保存的路径一般在在 C:Usersgeeks.ssh文件夹目录下(geeks为windeos系统的用户名)

在windows 生成 SSH 公钥后,生成公钥的路径一般 在 C:Usersgeeks.ssh文件夹目录下(geeks为用户名),找到公钥文件(id_rsa.pub)后,然后将生成公钥的文件用记事本打开,将公钥文件里面的文本全部复制到公钥的文本域中,然后保存即可。

4、使用Git GUI 将本地的代码推送到码云仓库上

 在本地仓库目录下右键,点击 Git GUI Here后,点击 commit,push 按钮,填写远程仓库地址后点击 push,开始提交上传本地仓库代码到gitee码云上的远程仓库了。图示操作如下:

使用Git GUI工具 上传本地仓库到 gitee码云仓库第4张

 提交成功:

使用Git GUI工具 上传本地仓库到 gitee码云仓库第5张

遇到的问题:

1、 ! [remote rejected] master -> master (hook declined)

我在使用git Gui工具commit,push 我的代码到码云仓库主分支时提示,具体报错信息如下

POST git-receive-pack (757 bytes)
remote: Powered by [01;33mGITEE.COM [0m[[01;35mGNK-5.0[0m][0m        
remote: error: GE007: Your push would publish a [01;31mprivate email address[0m.        
remote: You can make your email public or [33mdisable this protection[0m by visiting:        
remote: [01;36mhttps://gitee.com/profile/emails[0m        
remote: error: hook declined to update refs/heads/master        
Pushing to https://gitee.com/geekswg/cn_blog_theme_vue.git
To https://gitee.com/geekswg/cn_blog_theme_vue.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'https://gitee.com/geekswg/cn_blog_theme_vue.git'

根据里面的提示信息:You can make your email public,表示需要公开自己的邮箱,这里需要在码云网站上进行设置,公开自己邮箱后就能正常提交了

主要原因是有 没有 公开自己的邮箱设置,打开码云网站,在个人中心,点击【设置】按钮,选择【多邮箱管理】,不要勾选 不公开自己的邮箱,然后保存设置。

使用Git GUI工具 上传本地仓库到 gitee码云仓库第6张

 2、 ! [rejected]        master -> master (fetch first)

提交失败,是由于本地的版本不是最新版本,需要先执行 fetech 更新操作,然后才能提交push代码!

免责声明:文章转载自《使用Git GUI工具 上传本地仓库到 gitee码云仓库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用gpg来加密数据Redhat5.8以光盘、镜像文件配置yum下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Git--删除远程仓库文件但不删除本地仓库资源

我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace 当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码。也就是说对于导入项目来说是多余的。 正规的源码目录:   src/   ...

paramiko模块

python的paramiko模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: importparamiko #创建SSH对象 ssh =paramiko.SSHClient() #允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_p...

Linux 之不同运维人员共用root 账户权限审计

一、为什么?   在中小型企业,公司不同运维人员基本都是以root 账户进行服务器的登陆管理,缺少了账户权限审计制度。不出问题还好,出了问题,就很难找出源头。   这里介绍下,如何利用编译bash 使不同的客户端在使用root 登陆服务器使,记录各自的操作,并且可以在结合ELK 日志分析系统,来收集登陆操作日志 二、环境   服务器:centos 6.5...

git clone error:RPC failed; curl 18 transfer closed with outstanding read data remaining

git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误 error: RPC failed; curl 18 transfer closed withoutstanding read data remaining fatal: The re...

使用WinSCP进行简单代码文件同步

前言传输协议FTPFTPSSFTPSCP为什么使用WinSCP?CMD的FTP命令FileZillaPuTTYrsyncSublime的SFTP插件WinSCPWinSCP进行简单代码文件同步总结备注参考 前言 以前写代码的时候,大多数时候是本地环境开发,然后统一FTP拖拽上传,所以一般来说本地查看修改效果即可。后来项目变大,文件越来越多,项目分工...

ssh使用密钥进行认证

生成私钥与公钥 比如,张三平常使用密码连接到服务器A的root账户,现在可以利用公钥,免密码连接到服务器A的root账户,首先,张三要生成一对密钥,私钥与公钥,私钥是自己保留的,一定不要泄露给它人,公钥是给别人用的,张三把公钥发给自己的朋友,朋友们就能用张三的公钥加密信息或者验证身份,当张三准备好了私钥与公钥,只要把公钥交给"服务器A的root账户",当张...