Centos7下的github安装和配置以及使用

一、安装git

yum install git

二、生成ssh密钥

ssh-keygen -t rsa -C "your email address"

接下来的操作都是回车,直到得到id_rsa和id_rsa.pub文件,然后cd /root/.ssh,发现里面有这两个文件即为成功,否则就是失败,需要重新来过。

三、在GitHub上添加自己的密钥

打开GitHub,点击头像,下拉菜单里有settings,点击进入后,在左侧有SSH And GPG Keys,点击后选择NEW SSH key

再把本地/root/.ssh里的id_rsa.pub文件内容全部复制,粘贴到Key文本框中,Title是标题,随便写个id,或者key之类的,不要中文就可以,然后Add key。直到出现一把绿色钥匙,后面是你的ssh_key,然后后面有delete才算添加成功,否则要重新添加。

四、测试是否添加成功

ssh git@github.com

会有询问信息,让你输入yes/no,输入yes回车,提示you`ve successfully ......but.........Connection to GitHub closed.说明添加成功了。否则需要重新以上步骤。

接下来,可以去github官网主页,点击start a project,会有如下界面,name里输入你的项目名称,Description里输入对这个项目的描述,下面选择public,因为private的是需要交钱的,再勾选init初始化的选项,点击create就创建好了一个新的空项目。

创建完成后,右边有一个clone or download ,点击后复制链接,在centos命令行下输入git clone 后面跟上复制的链接,回车,就会把这个文件拷贝到你的当前目录下,然后就可以把你的代码cp到这个文件夹里,通过输入git add 后面跟上你需要上传的文件,可以跟好几个,格式git add test.c test1.c test2.c,类似这样,回车,然后在输入git status,可以看到你将要上传或修改的内容。下载下来的文件里有一个README.md,可以用vim打开像里面添加你上传项目的具体信息,描述等等,可以随便写,都会显示在你github项目文件网页上。类似于一份说明书吧。接下来就可以使用git commit -m "提交信息",提交信息比如说Update,Delete等等,做了什么改动,就随便写写,这些步骤完了依然还没有完成上传,还需要最后一步,输入git push -u origin master,此步骤会让你输入github的邮箱和密码,键入后回车,等待上传,然后完成后去GitHub上最开始建的项目里刷新一下,会看到刚刚的东西被上传了。不知道新建的项目在哪,可以点击自己的头像选择Your profile,就可以看到了。至此,上传和下载都可以按上面的步骤完成。可以随时更新自己代码,或者不用担心Linux被自己搞坏了找不到代码,也不用担心换了电脑代码移起来麻烦。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
GLPI和OCSNG是两个功能强大的开源IT管理工具,将它们整合在一起可以更好地管理IT资产和维护IT系统。下面是CentOS 7下GLPI和OCSNG新版整合安装的步骤: 1. 安装PHP、Apache和MariaDB ``` yum install epel-release yum install httpd mariadb-server php php-mysql php-xml ``` 2. 配置MariaDB ``` systemctl start mariadb systemctl enable mariadb mysql_secure_installation ``` 3. 创建OCSNG数据库 ``` mysql -uroot -p CREATE DATABASE ocsweb; GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocsuser'@'localhost' IDENTIFIED BY 'ocspassword'; FLUSH PRIVILEGES; exit ``` 4. 下载和安装OCSNG Server ``` cd /opt wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.9.2/OCSNG_UNIX_SERVER_2.9.2.tar.gz tar -zxvf OCSNG_UNIX_SERVER_2.9.2.tar.gz cd OCSNG_UNIX_SERVER_2.9.2 ./setup.sh ``` 安装过程中需要输入MySQL数据库信息,包括数据库名称、用户名和密码。 5. 下载和安装OCSNG Agent ``` cd /opt wget https://github.com/OCSInventory-NG/UnixAgent/releases/download/2.4.1/Ocsinventory-Unix-Agent-2.4.1.tar.gz tar -zxvf Ocsinventory-Unix-Agent-2.4.1.tar.gz cd Ocsinventory-Unix-Agent-2.4.1 ./setup.sh ``` 6. 下载和安装GLPI ``` cd /var/www/html wget https://github.com/glpi-project/glpi/releases/download/9.5.3/glpi-9.5.3.tgz tar -zxvf glpi-9.5.3.tgz ``` 7. 配置GLPI ``` chown -R apache:apache /var/www/html/glpi chmod -R 755 /var/www/html/glpi ``` 8. 启动Apache和OCSNG服务 ``` systemctl start httpd systemctl enable httpd systemctl start ocsinventory-server systemctl enable ocsinventory-server ``` 9. 访问GLPI网页 在浏览器中输入服务器IP地址或域名,进入GLPI的安装向导,按照提示进行安装。 10. 添加OCSNG插件 在GLPI中安装并启用OCSNG插件,通过插件可以直接连接到OCSNG服务,导入和管理IT资产信息。 以上就是CentOS 7下GLPI和OCSNG新版整合安装的步骤,希望对你有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值