您的位置:首页 > 运维架构 > Linux

github for linux

2014-11-27 10:45 246 查看
(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一下便可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: