本文目录一览:
- 1、怎样使用windows下的git
- 2、linux下载的git仓库转移到windows
- 3、windows git生成密钥的位置怎么更改
- 4、windows上git push和pull时每次都需要输入本地密码,怎么去掉,linux上不用
怎样使用windows下的git
Windows,Git
下载Git,从官方网站下载Git并安装,安装以后在windows 目录点右键快捷菜单会有Git相应的功能
进入Git Gui,配置git的用户名和邮箱
初始化一个Git代码库,创建一个文件夹并进入,点击右键"Git init here",然后会创建一个代码仓库
添加文件,任何文件都可以,git会记录文件操作的状态。 进入"Git Gui"
选择未缓存的改动列表,添加注释并提交改动
把提交的改动上传到服务器,比如github
linux下载的git仓库转移到windows
linux下载的git仓库转移到windows,安装git 需要向Linux系统中先安装git: yum install git,导入仓库 执行以下指令: git clone 复制的链接地址 会提示输入用户名或者密码,输入即可,然后我们会发现当前目录下仓库已经创建好了。这里我用的仓库是my-world Linux和windows创建仓库的步骤是一样的。 同时我们建立一个test文件来进行测试。 test文件中的内容是: 明确我们的目的:将hello上传到gitee仓库中。 首先我们需要将hello中文件拷贝到my-world(即在gitee上定义的仓库名)仓库中。 cp -r hello my-world 然后我们进入仓库目录,发现hello已经被放进仓库目录中了。-windowsgit用户名和密码
3.
git传输三板斧 然后进行add操作: git add hello git
windows git生成密钥的位置怎么更改
Git客户端SourceTree生成密钥key
工具/原料
电脑
SourceTree生成密钥key
方法/步骤
为什么要生成密钥呢?其实它的作用就是在上传和下载是时要用到的只要在远程仓库中添加了ssh密钥在上传和下载时就不用来回输入用户名和密码了。这样方便了很多。前提是你的远程仓库支持ssh密钥功能。生成ssh密钥和方法如下-windowsgit用户名和密码
首先先打开SourceTree 。在SourceTree中主菜单中找到工具按钮 位于主菜单中的倒数第二个。
点击工具会弹出三个菜单分别为 启动ssh代理,创建或导入ssh密钥,选项。我们生成ssh密钥所以点击第二个即创建或导入ssh密钥。
步骤阅读
点击创建或导入ssh密钥之后会弹出一个窗口,点击Generate 开始生成ssh密钥
步骤阅读
这时你会发现进度很慢。应该用鼠标左键在红色框中点击加快速度
生成完成之后复制一下key备用用。然后保存文件点击当剪一个项目然后点击工具-选项。在ssh密钥中选择刚刚保存的密钥位置就可以。不要忘记到远程仓库的ssh管理中添加刚刚复制的key
windows上git push和pull时每次都需要输入本地密码,怎么去掉,linux上不用
这和你的设置有关。原因:
1. 生成sshkey的时候你设置了密码。那么你以后每次推送、拉取都会要求输入密码。
2. 托管站点保存的密码被系统遗忘(用http方式的时候一般第一次都会要求输入密码,用sshkey不会----除了原因1的设置的原因。)
解决办法:
也不清楚配置git全局文件里有没有设置免密登录的设置,如果项目还不是很多的话,可以重新生成sshkey(如果你也不清楚怎么设置免密的话).记得重新生成的时候不要设置密码了。
相应操作,到托管站把新的sshkey加上,并删掉旧的sshkey。