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