在windows下我们可以使用 Git Bash.exe来生成密钥,可以通过开始菜 单或者右键菜单打开Git Bash
git bash 执行命令,生命公钥和私钥
命令: ssh-keygen -t rsa
执行命令完成后,在window本地用户.ssh目录C:\Users\用户名.ssh下面生 成如下名称的公钥和私钥: 6.1.2.4 ssh 密钥配置
密钥生成后需要在码云上配置密钥本地才可以顺利访问
密钥生成后需要在码云上配置密钥本地才可以顺利访问
1.3 同步到远程仓库 同步到远程仓库可以使用git bash也可以使用tortoiseGit
1.3.1 使用 git bash 在仓库所在的目录(D:\temp\git\repository)点击右键选择“Git Bash Here”,启动git bash程序
然后在git bash中执行如下语句: git remote add origin git@gitee.com:zjl0603/mytest.git git push -u origin master 注意:其中加粗字体部分需要替换成个人的用户名。
如果出现如下错误:
可以先执行如下命令,然后再执行上面的命令
$ git remote rm origin
由于TortoiseGit使用的ssh工具是“PuTTY”git Bash使用的ssh工具是
“openSSH”,如果想让TortoiseGit也使用刚才生成的密钥可以做如 下配置:
Url:远程仓库的地址
推送URL:也是相同的
Putty密钥:选择刚才生成的密钥中的私钥
在本地仓库的文件夹中单击右键,选择“Git同步
克隆远程仓库也就是从远程把仓库复制一份到本地,克隆后会创建一 个新的本地仓库。选择一个任意部署仓库的目录,然后克隆远程仓库。 6.2.1 使用 git bash 6.2.2 使用 TortoiseGit 在任意目录点击右键: $ git clone git@gitee.com:zjl0603/mytest.git
2.2 使用 TortoiseGit 在任意目录点击右键:
Git中从远程的分支获取最新的版本到本地有这样2个命令: