基于TortoiseGit完成本地代码上传Git远程仓库中
今天涉及到了要将本地的代码文件上传到现有的Git远程仓库中去,这个我之前没有去使用过,只用过SVN来做版本控制了,座椅今天花了点时间来简单学习一下,之前使用SVN的时候我使用的工具是TortoiseSVN,一个很小巧但是很强大的管理工具,今天上传Git远程仓库我使用的工具依旧是Tortoise系列的,只不过换成了TortoiseGit。
TortoiseGit下载地址在这里,这里可以下载中文的汉化包,如果需要的话可以进行下载使用,下载好后一路next安装即可。
若使用TortoiseGit作为gitlab本地管理工具,TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥TortoiseGit中不能用。而基于gitlab的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于gitlab的rsa密钥也适用于TortoiseGit的ppk密钥。
之后需要使用TortoiseGit提供的PuTTYgen来生成私有秘钥,如下图
点击Generate之后就开始了秘钥的生成过程,在这个过程中要随机的点击鼠标,点击得越快,秘钥生成的速度就越快。
生成之后,暂时先不关闭该窗口,复制秘钥结果到自己的Git中,点击头像选择“Setting”之后点击SSH Keys选项,将自己复制的结果粘贴进去就会自动生成title,点击确认保存即可。返回秘钥生成窗口保存秘钥为ppk后缀的文件,后面上传文件的时候需要加载该秘钥做认证使用。
进行到这一步已经初步完成了上传工具的配置工作,接下来要将远程仓库克隆到本地,这里直接右键选择Git Clone选项,然后输入远程仓库的链接和本地的代码库路径即可,由于我是首次提交,这里远程克隆下来的是空文件夹,我将自己要上传的文件粘贴进去,右键该文件夹选择commit ->master,然后点击确定就开始了项目文件的提交,之后需要push一下,把本地的修改推送到远程仓库中去即可。
基于TortoiseGit完成本地代码上传Git远程仓库中相关推荐
- git怎么上传文件到别人的仓库_Git将本地代码上传至远程仓库
之前做项目接触的版本管理工具都是用的SVN.但是目前行业中比较流行的是Git.更有民间说法讲不会Git的话都找不到工作.所以最近趁业余时间来学习了一下怎么使用Git(感觉SVN真的挺好用的.嘿嘿嘿). ...
- git push -u origin master 本地代码上传gitlab远程仓库出错
问题信息: 当我们将本地代码上传至服务器时,git push -u origin master 报如下错误信息 问题原因:在新建的仓库的时候,勾选了README.md, 远程仓库的README.md不 ...
- 【git】使用git命令更新最新代码以及将本地代码上传到远程仓库
一.更新当前分支最新代码 1.如果本地当前分支设置了上游分支通过:git branch -vv 查看.后运行:git pull 即可更新最新代码 2.如果没有设置上游分支可先设置上游分支:git br ...
- Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!
Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库! 一.更改用户名和主机名! 因为当时Windows设置的用户名为中文名称,导致生成的SSH密钥是乱码非常难受,原 ...
- 怎么用git将本地代码上传到远程服务器_git命令 将本地代码上传到远程服务器...
git命令将本地代码上传到远程服务器,首先你需要在远程服务器创建仓库. 1.添加README.md文件,初始化git,这样在本地文件夹下会生成README.md和.git(隐藏文件)两个文件.就是将这 ...
- 怎么用git将本地代码上传到远程服务器_git之如何把本地文件上传到远程仓库的指定位置...
2018.11.26添加内容: 对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下.这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆 ...
- Git本地文件上传到远程仓库
1 . Git 的工作理论 Git本地有三个工作区域工作目录(Working Directory ).暂存区(Stage/Index).资源库(Repository或Git Directory).如果 ...
- 如何将本地文件利用git工具上传到github仓库中(超详细+最新版)
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 如何将本地文件利用 ...
- 利用win10的Linux子系统在PC上搭建git远程仓库
在win10上搭建一个git远程仓库 在win10上安装ubuntu子系统 在控制面板中开启linux子系统 下载安装Ubuntu子系统 在Ubuntu子系统上安装配置git远程仓库 建立一个git仓 ...
- github本地项目上传到远程仓库
当我们在本地创建了一个项目,如何上传到github的远程仓库中去 首先第一步找到我们进入我们需要上传到github的项目的目录中 cd D:/project/projectname 第二步 初始化gi ...
最新文章
- AI人工智能天机芯芯片
- 【Redis】13.Redis服务器配置redis.conf
- Android插件化开发之AMS与应用程序(客户端ActivityThread、Instrumentation、Activity)通信模型分析
- 32路视频光端机性能指标及视频特性介绍
- 【学习】DataFrameSeries类【pandas】
- 如何设置访问共享弹出窗口
- 嵌入式论文3000字_普通期刊发表论文费用是多少
- 西安工程大学计算机是几本专业,西安工程大学专业介绍
- python怎么读数据库_Python如何读写SQLite数据库
- 【哈佛商评】好编辑成就内容营销
- C#坦克大战流程设计与源代码(1):基本对象类规划
- 神奇宝贝HTML游戏代码,《我的世界》神奇宝贝召唤神兽指令 各神兽召唤代码大全...
- 潮流计算机课设,(潮流计算的计算机算法课程设计范文.doc
- 微信小程序+Springboot实现宠物医院管理系统
- Python文本数据及其可视化
- 如何快速录制游戏解说视频?新手必看教程!
- Establish(扩展ACL)
- python + expect + list = goto myip
- GUARDED_BY(c) 和 PT_GUARDED_BY(c)
- 微生物群也有记忆 | 微生物群能被“训练”
热门文章
- 使用Object.prototype.toString判断数据类型
- 集群介绍 keepalived介绍 用keepalived配置高可用集群
- Jira迁移及内存调整
- Jenkins实现持续集成 上传远程服务器war 并执行sh脚本重启
- mdadm管理raid
- python全栈开发_day25_面向对象的接口,多态,鸭子类型,抽象父类,析构格式化,反射和断言...
- Spark分布式安装
- Java任务调度框架Quartz入门
- iOS 最新版 CocoaPods 的安装流程介绍
- 数组累加兼eval性能测试