Windows 下使用git

系统:win7 32位系统
git版本:Git-2.15.1.2-32-bit

1.安装

打开exe,选项全部默认即可,一路next后等待安装即可。

2.初始配置

a.申请一个github账号

因为git和github是穿一条裤子的,所以有必要先申请一个github的账号,然后记下你的用户名和你申请账号时用的邮箱(即是你的gihub登陆账号),而且对于学习编程的人来说github是最好的开源社区。如果有github账号的人请忽略这一步。

b.在git上配置你的用户名和邮箱

打开 git bash,输入以下两条命令

git config --global user.name "yourname"
git config --global user.email "youremail"

(1)yourname处填写你的github用户名,youremail处填写你的github账号
(2)global前面是有两条横杠的

你可以使用下面这条命令来查看当前的所有配置

git config --list

c.在本地创建一个保存git项目的文件夹

我专门建了一个文件夹用于保存那些要使用git来管理版本控制的项目

cd d:       //转到E盘目录下
mkdir files //新建一个名叫files的文件夹

d.初始化

在你的项目文件夹下执行下面这个指令初始化git,这个指令会在当前文件夹下新建一个名叫.git的文件夹,里面放置的都是git进行版本控制的文件,这个文件夹是一个隐藏文件夹,需要点击文件夹上方的“查看”,勾选“隐藏的项目”才能看到它

git init

4.和服务器同步

因为我没有其他服务器,所以只用了github为我提供的,github为每个免费用户提供了300M的服务器空间,那么要怎么做才能同步呢?

a.初始化操作

首先你得先生成一个ssh密钥,请务必执行下面这些语句:

cd ~/.ssh                             //转到C:\用户\你的用户名\.ssh文件夹
ssh-keygen -C "XX@gmail.com" -t rsa   //生成ssh密钥,这条语句会在.ssh文件夹中生成两个必要的文件:id_rsa和id_rsa.pub,
                                     //这是用rsa算法生成的公钥和私钥

注:Windows下可能找不到~./ssh目录。参考文章末尾的解决办法

其中-C后面那个邮箱使用你自己的github账号
执行完上面两条语句后一路按ENTER键即可,然后复制生成的密钥,由于命令行中不能使用ctrl+c和ctrl+v,所以需要执行下面这条指令:

clip < ~/.ssh/id_rsa.pub

然后在GitHub上添加这个公钥
在浏览器上登陆你的github账户,然后点击右上角的头像,选择Your profile

这里写图片描述
然后点击右上角的Edit profile

这里写图片描述
然后再左边菜单栏选择SSH and GPG keys
进去之后在SSH keys那里点击右上角的new SSH keys
然后按ctrl+v把你的密钥复制进去,title可以随便命名,然后点击add,这时候github会验证你是不是本人让你重新输入登录密码,输完就可以了。
至此本地和github上的初始化操作就算完成了,下面就来连接一下两者

b.连接本地和github服务器

执行下面这条指令连接github

ssh -T git@github.com

如果连接成功会提示”You’ve successfully anthenticated”

c.将服务器上的项目同步到本地仓库

如果本地一个项目文件都没有,需要将服务器上的整个项目同步到本地,请使用下面这个指令:

git clone 你的github项目的网址

参考文档:
git for windows快速入门教程
作者:这是朕的江山
链接:http://www.jianshu.com/p/662d9bb9cadc
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

在windows7下安装git后,运行

$ cd ~/.ssh
$ bash: cd: /c/Users/Administrator/.ssh: No such file or directory

出现以上问题,原因:在windows7下安装git后没有ssh
解决办法是: 在~目录下,全部留空即可,一路回车

$ ssh-keygen -t rsa -C "邮箱地址" ##回车
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): ##回车
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase): ##回车
Enter same passphrase again: ##回车
Administrator@jiangshao MINGW64 ~/Desktop
$ cd ~/.ssh
$ bash: cd: /c/Users/Administrator/.ssh: No such file or directory

Administrator@jiangshao MINGW64 ~/Desktop
$ ssh-keygen -t rsa -C "xingrongjiang@vread.cn"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:kQQ5I10Hk+uDhjbeKIVpQ40uj1Qx+LB1FjRYomWAdCQ xingrongjiang@vread.cn
The key's randomart image is:
+---[RSA 2048]----+
|oE+*+*o+=o.      |
|.o*=oo*..+       |
| .=o=. oo.       |
| .oo.   ..       |
| o.o . oS        |
|..* = o o        |
|.= = =   .       |
|. o o .          |
|   .             |
+----[SHA256]-----+

参考文档:
在windows7下安装git后没有ssh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值