(1)创建github账号;
(2)Create a reposition ;
(3)配置git:
1.在所在目录下输入shell命令ssh-keygen -t rsa -C "email@xx.com" ;
2.在目录下找到文件后缀为.pub的文件,复制
3.在github.com上找到settings(右上角),在SSH keys选项中add SSH key,将刚刚复制的.pub文件去掉最后的邮箱粘贴进去,title随便写;
4.在shell命令下输入ssh -T git@github.com,确定是否配置成功;
5.要是出现(permission denied(publickey))输入ssh-add -l,要是出现The agent has no identities,可能是配置的路径有问题,输入ssh-add 路径目录即可;
要是出现(cannot open a connection to your authentication agent,输入exec ssh-agent bash,然后ssh-add /***/***/***,e.g /root/.ssh/id_rsa.pub)
6.输入ssh -vT git@githubu.com可以查看具体配置信息;
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
创建自己的reposition
(1)设置github:在成功连上GIthub之后,我们要做的就是 把本地仓库上传到github上去,这里需要设置一下username和email
在终端输入命令:git config --global user.name "账户名"
:git config --global user.emali "注册邮件" (这里global表示所有的仓库均使用此配置)
(2)创建本地目录和init目录
命令:mkdir new-reposition
命令:git init
(3)远程初始一个仓库,远程添加地址
命令:git --bare init
命令:git remote add origin git@github.com:账户名/仓库名 (origin为仓库地址)
(4)添加自己的文件和评论,上传文件
命令:git add README
命令:git commit -m "自己想说的话"
命令:git push origin master 将origin中的内容推送到服务器
ps:修改完代码后,使用git status可以查看文件之间的区别;
使用git add添加需要commit的文件;
使用git add -A添加所有文件;
使用git commit 提交本次修改;
最后使用git push 上传
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
fork别人的reposition项目
(1)创建本地目录,存放别人的仓库
命令:mkdir download
(2)进入目录(cd downlaod),下载仓库到本地
命令:git clone git@github.com/账户名/别人的仓库名.git
(3)在download下ls一下便可