SCAP Content Submission ...
Shawn Wells
shawn at redhat.com
Wed Dec 10 20:56:43 UTC 2014
On 12/10/14, 3:35 PM, Shawn Wells wrote:
> On 12/10/14, 11:40 AM, Trey Henefield wrote:
>> >
>> > Ah, so I do need to fork then. No I was trying to create a branch on
>> > the SSG repo. That was likely my problem.
>
> You may find this helpful:
>
> https://github.com/OpenSCAP/scap-security-guide/wiki/SSG-on-GitHub-Primer
>
> Feedback is most appreciated on that process!
> --
So, I played around with the code some. Here's what I did to get your
code into the GitHub style:
Quote notes...
* I extracted your code to /tmp/trey/
* My GitHub branch is /var/www/html/gh/scap-security-guide
#1: Branching
Within the zip file are a few new technologies, namely Firefox, Java,
and Webmin. Each one is worthy of it's own local development branch.
$ cd /var/www/html/gh/scap-security-guide/
$ git branch trey-firefox
$ git branch trey-java
$ git branch trey-webmin
To verify the branches were created:
$ git branch -a
* master
....
trey-firefox
trey-java
trey-webmin
.....
#2: "Import" the Firefox code
$ git checkout trey-firefox
$ git branch
master
shawndwells-disa-oct2014-release-diffs
** trey-firefox*
trey-java
trey-webmin
$ mv /tmp/tray/Firefox/ .
$ git add Firefox/
$ git commit -a -m "initial commit of firefox content"
#3: "Import" the Java & Webmin code
To change branches, check them out, e.g.:
$ git checkout trey-java
To verify what branch you're in, type "git branch". You're working
branch will have an asterisk in front.
Once you're in the branch, import your content as in step #2 (mv the
code in, git add, git commit).
#4: Push to GitHub
We now need to push your local changes to GitHub. You'll need to do a
special formatted push for that:
$ git push origin trey-firefox
$ git push origin trey-java
$ git push origin trey-webmin
You'll see output similar to the following, though it'll only ask you
for a passphrase if you have one on your keypair:
$ git push origin trey-firefox
Enter passphrase for key '/home/shawnw/.ssh/id_rsa':
Counting objects: 85, done.
Compressing objects: 100% (81/81), done.
Writing objects: 100% (84/84), 66.26 KiB, done.
Total 84 (delta 41), reused 0 (delta 0)
To git at github.com:shawndwells/scap-security-guide.git
* [new branch] trey-firefox -> trey-firefox
#5: Issue a pull request
Go to your github project page, and you'll now see PR buttons like the
following:
Click "Compare & pull request," fill out the form (aka change
description of what you've done), and you're done!
We'll worry about how to incorporate feedback once the PRs are
submitted. This is a really fantastic contribution by the way.
Especially on Java.... very few people have tried to tackle this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20141210/2671ac96/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gacijgcj.png
Type: image/png
Size: 38498 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20141210/2671ac96/attachment-0001.png>
More information about the scap-security-guide
mailing list