1. 首页 > 经验 >

tortoisegit中文 tortoise?

【GIT】如何让git小乌龟工具记住Git账号密码 免多次登录

1.在GitHub上建立项目

在使用TortoiseGit的过程中,发下每次push或者pull都要重复输入账号密码,非常麻烦

tortoisegit中文 tortoise?tortoisegit中文 tortoise?


如果输入$ ssh -T git@github

在[系统盘]:\Users[你的用户名](比如C:\User\Administrator里面的.gitconfig)下面,有一个.gitconfig文件,这个是记录你的git配置信息的。

$ ssh-keygen -t rsa -C "wjy@163" 或

在该文件后面加上

设置完后,输入一次密码就不会再要求输入,但是会生成一个.git-credentials文件,里面记录了你的用户名和密码

如何通过TortoiseGit生成ssh文件并连接gitlab

类别:系统工具

TortoiseGit是通过Pageant进行私钥/公钥验证的,但Pageant只能加载.ppk格式的文件。为了使gitlab上公钥可以寻找到本机私钥,可采用的解决方法步骤是:

大小:16.48MB

1)运行PuTTYG1 ssh-keygen -C 'your@email.address' -t rsaen,在Conversions菜单中点击Import key,选择ssh-keygen生成的私钥文件所在位置,比如id_rsa文件。

// 3)打开Pageant,点击Add Key,选择前一步所保存的.ppk文件所在的位置即可。

注:

ssh密钥的生成可通过TortoiseGit或命令行ssh-keygen两种方法:

如何利用TortoiseGit将本地工程上传到GitHub上

登录GitHub后,你可以在右边靠中那里找到一个按钮“New

Reitory”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github:XXX/XXX.git的地址,这个就是你这个项目的地址了。

安装Git成功后,如果是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git:

1 git config --global user.name "Your Real Name" 2 git config --global user.email you@email.address

key就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,里面的全部字符。到GitHub,在右上方工具栏里找到Account

Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public

key。Title可以随便填一个,Key就粘贴刚才的字符,提交。

完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库:

1 git add .

一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:

1 git commit -m 'Test'

-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,如下图标记的地方。

搞了这么久,现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:

如果提交了敏感信息,比如代码中设置的自己的密码什么的忘删除就上传上去了怎么办?重新修改过后上传依然有历史记录,而使用Git删除历史记录貌似很麻烦,于是就采用删除项目吧,删除了再重新上传。删除项目需要在GitHub网站上右上方找到admin按钮,进去后右边最下面有个删除的按钮,这样就可以删除了。

一些可能遇到的问题解决:

如果输入$ git remote add origin git@github:djqiang(github帐号名)/gitdemo(项目名).git

提示出错信息:fatal: remote origin already exists.

解决办法如下:

1、先输入$ git remote rm origin

3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。

解决办法如下:

1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。

2、如果还是不行的话,输入ssh-add

~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication

agent.解决将通过TortoiseGit或命令行ssh-keygen生成的公钥id_rsa.pub中内容添加到gitlab中ssh上方法是key用Git

Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。

3、检查一下在你id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。

提示出错信息:error:failed to push som refs to …….

解决办法如下:

2、再输入$ git push origin

3、如果出现报错

fatal: Couldn’t find remote ref 或者fatal: ‘origin’ does not appear

to be a git reitory以及fatal: Could not read from remote reitory.

4、则需要重新输入$ git remote add origingit@github:djqiang/gitdemo.git

$ makdir ~/hello-world //创建一个项目hello-world

$ cd ~/hello-world //打开这个项目

$ git init //初始化

$ touch README

$ git add README //更使用git在本地创建一个项目的过程新README文件

$ git commit -m ‘first commit’ //提交更新,并注释信息“first commit”

$ git remote add origin git@github:defnngj/hello-world.git //连接远程github项目

$ git语言:英文软件 push -u origin //将本地项目更新到github项目上去

求TortoiseGit(git图形化软件) V2.9.0.0 32位英文安装版网盘资源

2、再输入$ git remote add origin git@github:djqiang/gitdemo.git 就不会报错了!

链接此时在C:/Users/pc-namez文件夹下通过命令行: $ ssh -T git@### 已经可以连接上。:

提取码:97qh

软件名称:TortoiseGit(git图形化软件)V2.9.0.032位英文安装版

介绍:TortoiseGit是一个开放的,为的git版本控制系统的源客户端,像一个普通的文件,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本安装的路径不要有中文。这也可能是安装失败的原因。,并研究如何以及何时改变了历史数据,谁改变了它。

如何在windows下安装GIT

2)点击Se private key按钮,将其保存为.ppk文件(tortoiseGit下的私钥文件格式)。//新版TortoiseGit已经可以将公钥与私钥匹配起来,貌似Pageant已经被集成在PuTTYGen中1 git init

你是说还是客户端?

的话,一个个名叫 选择要添加进仓库的文件:GitStack的软件,支持网页作,支持SSH。免费版只能有两个用户,不过你可以上网找。

客户端的话,我一直用 TortoiseGit,有中文的语言包,当然,要先安装Git核心模块的。

git 提示找不到git.exe

然后开始进行最麻烦的一步了,你需要上传文件到GitHub的Git系统上,得需要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。打开Git4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc Bash,创建SSH key:

你卸载TortoiseGit的时候会把Gi.git-credentials文件,该文件明文记录了你输入的账号密码t也一块卸载了,重新安装一次Git,然后选择Git\bin下的Git.exe

来讲讲Git这个玩意到底该怎么用

然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSH

部分 .在本地使用git(类似SVN之中自己的电脑就是)

如果输入$ git push origin

首先,讲讲怎么在自己的电脑上创建和使用git库,没错,你可以将比较安全的磁盘当做之前SVN的,把库(git叫reitory)放在这里,然后把另一个磁盘当做工作区。

1 2 git remote add origin git@github:XXX/XXX.git 3 git push -u origin

步,创建reitory:

先进到那个你要当库的磁盘目录下,点鼠标右键,会出现这样一个东西:

其中关于git的有五项,前两项Git GUI Here和Git Bash Here不要理会,就是调用那两个程序而已。Git Clone和TortoiseGit我们后面再说,既然是创建reitory那就选择Git Create reitory here吧,这时又会出现这么个东西:

简单的说把Make it Bare勾上就表示这是一个单纯的reitory,写代码的工作区放在另一个地方,我们既然是要创建一个库自然是要勾上了,然后点ok,会在目录下面出现很多稀奇古怪的文件和目录,不要在意,那都是git需要的东西。

这样一个库就完成了。

第二步,创建工作区:

我们转到要做工作区的那个磁盘的目录下,然后右键选择Git Clone,出现的是这样一个东西:

URL选择之前我们创建的库的目录,directory选择工作区,也就是你要放代码的目录。其他的不用管,ok之后会出现一个.git目录,说明我们建立工作区成功了。

第三步 Add和Commit、push文件

我们在工作区的目录创建一个文件吧,比如test.c

右键点击这个文件,选TortoiseGit:

如何从github获取源代码

这个git@github:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,就重复上面的吧。

在github开源项目的页面1、先输入$ git pull origin //先把远程github上面的文件拉下来上可以找到上图的三个获取源码方式。

使用git的网址,可以使用比如TortoiseGit这里的客户端软件获取源码

Tortoi2.配置Git以及上传代码seGit

如下图,如果安装了TortoiseGit,那么在一个还没有建立git关系的文件夹上右键,可以看到三个相关菜单。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息