一、Git安装配置
Mac系统:
1. 终端输入git --version 即可判断是否安装成功
2. ssh-keygen -t rsa -C "xxx@xx.com"(引号内为git邮箱)
(在回车中会提示输入一个密码,这个密码会在提交项目时使用,如果为空的话提交项目时则不用输入。 需回车两次)
3. 秘钥保存在.ssh/id_rsa.pub文件中,复制黏贴至GitHub账户settings的SSH Keys中(直接复制.ssh/id_rsa的会出现问题)
4. 终端输入 ssh -T git@github.com验证是否连接成功
备注:
(1) 当提示输入(yes/no)? 时,在后面输入 yes 回车即可,如果看到欢迎语 "Hi xxx! You've successfully authenticated, but GitHub does not provide shell access" 则表示配置成功。
(2) 如果提示类似 "ssh: Could not resolve hostname \342\200\223t: Name or service not known" 的错误,解决办法是执行命令:ssh -t -p 22 git@github.com(其中 -p 表示修改服务器端口为22)。
5 终端输入以下进行全局配置
git config --global user.name "xxx"
git config --global user.email "xxx@xx.com"
6.选择一个指定的文件存放git项目:
新增
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/Juanner/test.git
git push -u origin master
克隆:
git clone git@xx
通过sshkey的方式拉取GitHub代码报错
关掉梯子 或者 将Github的连接端口从 22 改为 443 即可
编辑 ~/.ssh/config 文件(没有就新增),windows在用户目录下的.ssh目录,添加如下内容
Host github.com
HostName ssh.github.com
User git
Port 443
验证
ssh -T git@github.com
win安装配置详解
转载链接:GitHub新手操作详解
包含如何获取密钥以及在Github自行创建一个库
二、github实用操作
从GitHub克隆一个项目到本地并进行一些操作
- 右键Gitbash 进入自己项目要存放的路径,如:/my/Gitproject
- 克隆GitHub项目到本地,输入 git clone url(项目路径)
- clone成功后相应的地址会有相应的文件,如:/my/Gitproject/test
- 进行自己的项目相关操作
- 操作完成后在项目路径点击空白处右击Git Bash Here,进入/my/Gitproject/test目录
- 先输入git pull
- 然后 git add .
- 接着git commit -m " "
- 最后 git push
- 结束
(mac系统可直接打开终端,进入相应路径,不用gitbash)
git commit -m"“报如下错: 使用 git commit -m"添加新页面” --no-verify跳过验证解决
将本地项目传至GitHub
windows系统
- 在GitHub新创建一个repository,得到相应的url,如https://github.com/xxx/test.git
- 进入本地Git project 目录,即保存项目的地方
- 右键选择git bash here
- 输入 git clone url(第一步得到的项目路径)
- 然后 git add .
- 接着git commit -m " "
- 最后 git push
- 结束
在终端主目录中的隐藏文件中有一个.gitconfig文件,可在此修改Git配置的用户名和邮箱