TortoiseGit创建本地库并提交到远程服务器

前半部分参考网上的例子:http://www.showerlee.com/archives/1300,但会出现git did not exit cleanly (exit code 128)”错误

1.在D盘新建一个目录,例如"D:\Git",并进入目录右键目录空白处选择"Git Create repository here...",弹出对话框点确认,这样即建立了一个本地Git仓库.

1112


2.在该仓库目录下创建一个测试项目文本文件,右键目录空白处,选择Git Commit -> "master" ...,在弹出对话框里输入提示注释,选择要加入的版本控制文件,确定即可提交.

18
13

3.现在只是在本地实现使用Git管理项目,在此界面若显示Success则本地提交成功,接下来点击Push..,把我们的改动递交到Git服务器上.
14

4.此时会弹出Push对话框,在Ref - Remote栏里设定当前分支名为master,然后点击Destination - Remote栏的Manage按钮.
15

5.在弹出的设置对话框中按照如图所示,填写服务器Remote名称,URL(git@git.yanwenbo.cn:root/tesproject.git),之前保存的本地私钥testkey.ppk,点击Add New/Save按钮保存这一设置,然后点击确定退出返回之前的对话框.

10


6.最终确认提交

17


7.push成功

20

8.这时会出现git did not exit cleanly (exit code 128)”错误,解决方法是:在远程服务器上创建testproject.git,然后在push工程。即在gitolite-admin/conf/gitolite.conf文件中增加工程和权限并push到远程服务器。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
TortoiseGit是Windows平台下的Git客户端,它能够供我们进行Git代码管理,包括仓克隆,分支管理,代码拉取、提交、合并等等。在使用TortoiseGit提交代码远程之前,我们需要先创建远程并向本地关联。 1. 创建并向本地关联远程Git仓 进入Git服务器创建一个新的仓。然后复制该仓的URL地址,回到本地项目目录下。在目录下右键点击,选择Git Clone...菜单,在弹出的对话框中,将复制的仓URL粘贴到URL栏中,并选择本地工作目录,并单击OK按钮。这时TortoiseGit会开始从远程中复制并下载仓的所有文件。 2. 提交代码远程 在本地项目中,修改代码并保存。然后使用TortoiseGit客户端来提交这些变更。在项目目录下右键点击,选择TortoiseGit->Commit...菜单。在弹出的对话框中,输入提交消息,并进行代码管理操作,如将文件加入到版本控制下并选择需要提交的文件。单击OK按钮来进行提交。 3. 推送代码远程 当注入到本地后,我们还需要将这些变更推送到远程中。右键点击项目目录并选择TortoiseGit->Push...在弹出的对话框中确认选择“Always push to the Remote Branch''选项,然后单击OK按钮,推送所有本地提交远程。 总结:以上就是使用TortoiseGit提交代码远程的步骤,需要注意的是,我们需要先创建并向本地关联Git的远程,然后进行本地代码修改并提交变更,最后再将变更推送至远程中。经过以上步骤,我们就可以使用TortoiseGit来管理Git仓

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值